corona-warn-app / cwa-app-ios

Native iOS app using the exposure notification framework from Apple. The CWA development ends on May 31, 2023. You still can warn other users until April 30, 2023. More information:
https://coronawarn.app/en/faq/#ramp_down
Apache License 2.0
1.68k stars 285 forks source link

ENF shared two possible Encounters, but only one is shown in iOS App #1011

Closed svenkubiak closed 4 years ago

svenkubiak commented 4 years ago

Avoid duplicates

Describe the bug

On 03.08.2020 the iOS App started to show me 1 possible risk encounter (low).

Today, I received a notification from ENF that 2 possible encounters have been shared with the App, but the App still shows 1 Encounter. I am checke the App every 24 hours for manual update, so I would not have missed a second possible encounter.

I double checked all "Begenungsüberprüfungen" protocols and I can only find 1 possible Encounter as it is shown in the App.

Any idea what happend to the second encounter and why is it not shown in the iOS App?

Expected behaviour

Number of possible encounters from Notifications from ENF and in iOS App match.

Steps to reproduce the issue

IMG_7307 IMG_7308

Technical details

Possible Fix

-

Additional context

-

yanniks commented 4 years ago

@FelixKuehl thanks, that's what I have expected based on going though the logs on the device. Finally, it sounds like this bug is something for Apple's Radar system :blush:

svenkubiak commented 4 years ago

Is there any update on this? Is someone looking into this? Has someone reached out to Apple and are we awaiting feedback?

Thanks for a short feedback 😄

thomasaugsten commented 4 years ago

The plan is to rework this message as soon as possible.

Jo-Schie commented 4 years ago

i can confirm this issue with iphone7, iOS 13.6.1 and Corona Warn App 1.2.1. Happend already twice to me, once around 2 weeks ago and again the day before yesterday. For me as an end-user it is quite disturbing (even if it may not be a bug) because I do not know whether I had been exposed to more people and the phone simply lost this information (so I might be at a higher risk and nor receive notifications) or if it is just simply that two people did not turn out to be infected who encountered me or whatever. It just does not really increase my confidence in the app so I would be very happy if this gets fixed.

securitygeneration commented 4 years ago

We have one scenario today where we received a notification about 2 potential exposures, but CWA shows no exposures.

Here is the ExposureChecks log file: ExposureChecks-2020-08-21.json.txt

image

image

svenkubiak commented 4 years ago

Has someone found out how the ENF notification from Apple is actually calculated or where it gets its data?

securitygeneration commented 4 years ago

Just to add to my last comment: although the actual exposure notification arrived today, as you can see in the logs, there were no matches yesterday/today (but rather almost a week ago).

yanniks commented 4 years ago

Update from my side: The iOS notification reported two exposures this week while the app does not show any exposures anymore. Seems like "2 + actual amount of exposures" seems to be the new formula for calculating the value for the iOS notification in my case 😃

haosap commented 4 years ago

Hi @yanniks, It would be great that you can share the Exposure Notification log again here. Thanks.

yanniks commented 4 years ago

@haosap sure thing! ExposureChecks-2020-08-21.json.zip

thomasaugsten commented 4 years ago

@securitygeneration In your json you can see a matchcount of 1 (low risk exposure) at the 15.08 and 16.08 this is in sum 2 matchcounts an this is number what the weekly report of apple shows to you. Because it was only a low risk exposure the app doesn't send a notification

@yanniks For you its bit difficulty to reproduce it depends when exactly you receive the weekly report with which number. Than we can sum up the days you had a matchCountt of 1 to reproduce the number of Apple

yanniks commented 4 years ago

@thomasaugsten just checked it again, the app reports one exposure now. I got that iOS Exposure Notification push update (I think) two days ago, by then the app did not report anything. I'll continue to observe that behavior and will export the log immediately as soon as I receive the next push notification, sorry for that!

thomasaugsten commented 4 years ago

@yanniks Yes I saw a matchCount today in the json. But I don't think it is worth the effort because apple will rework the weekly report in the next iOS release.

sin-azucar commented 4 years ago

@securitygeneration In your json you can see a matchcount of 1 (low risk exposure) at the 15.08 and 16.08 this is in sum 2 matchcounts an this is number what the weekly report of apple shows to you. Because it was only a low risk exposure the app doesn't send a notification

But then, why does his app show "No exposure up to now"? Normally, with low risk exposures we've seen so far, the card stays green (+ no notification, because the risk state is not elevated), but the exposures are still counted and displayed.

thomasaugsten commented 4 years ago

@sin-azucar Referring to the json the app showed a low risk exposure on the 15.08 and 16.08 in sum 2 exposure for the weekly report

svenkubiak commented 4 years ago

@thomasaugsten I had the assumption that after the report I posted after one week of gathering log files, it was disproved that the ENF notification is "just" the sum of matchCount.

daimpi commented 4 years ago

Some news from the Swiss repo wrt this issue (h/t @pdehaye):

It seems things are starting to move in this regard. Apple is changing it from a weekly notification to a monthly notification in the upcoming release of iOS 13.7 (currently available as beta to developers). Also, the notification won't include any numbers (matches) anymore but inform users in general, that the iPhone continues to look for possible exposures.

TeRe20200 commented 4 years ago

Hey everyone, I got one green risk „Risikobegegnung“ on the 24th of August, it was deleted yesterday. Today my „Covid Begegnungsaufzeichnung“ from IOS pushed „6 possible encounters“. That is very confusing. I am 100% sure the counter never went up, as I checked every day. Can someone tell me what that means?

I’ll add my exposure checks and the screenshot from the message IOS send.

{ "Build" : "17G68", "ExportVersion" : 1, "ExposureChecks" : [ { "Hash" : "43BD6D975C57DAF38EA570975C3E0D6DBE7D9F750EA3243AF84AA552031A2D81", "RandomIDCount" : 3749, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-24 22:16:01 +0200" }, { "Hash" : "8F95F9299978F59E938CF8A3EB8CE8DF76518835A45EE6E43250F9C20E866BDD", "RandomIDCount" : 3970, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-24 22:16:01 +0200" }, { "Hash" : "332C6AB2A071450AA9ECA5D2D633FF5DFAF8D216DC16191BEECB009E5508039B", "RandomIDCount" : 4740, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-24 22:16:01 +0200" }, { "Hash" : "0E7D88851C86B53F9054AEE9A978A88D58439E638CD86D7B34BC3D5598BB3AFC", "RandomIDCount" : 3550, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-24 22:16:01 +0200" }, { "Hash" : "7D74BE55188E66DF722B97E7C1822AA68993EACCBF5B1F8526F76AE4D0320696", "RandomIDCount" : 3393, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-24 22:16:01 +0200" }, { "Hash" : "B49E43212736C58AD30841168C6C8C0D9FF8FCE0FB91CB0411C1348FAEAEC07B", "RandomIDCount" : 2535, "MatchCount" : 1, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-24 22:16:01 +0200" }, { "Hash" : "3BD10320781C1E71D844AD787C7B5F3BF34FC9AC19EE4DDB85ABF6736B2CFBEB", "RandomIDCount" : 3800, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-25 22:16:07 +0200" }, { "Hash" : "9834E005A724EC22DE70E2CC43E3A2D4A9B8EEEFBE5819DB8106DBC282E31747", "RandomIDCount" : 3940, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-25 22:16:07 +0200" }, { "Hash" : "C2ABBD2EDFE0B6142B276772DC7827970BDA7D1C5DB0A29BB3B9324168CAFDA2", "RandomIDCount" : 3020, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-25 22:16:07 +0200" }, { "Hash" : "181702660F5033305B36E34F014322D1D76EC86CF378EAF1F6E36AADD8892D89", "RandomIDCount" : 2675, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-25 22:16:07 +0200" }, { "Hash" : "6E8A32A45BE0EC51E325A5F3A8E7B5B9A4B3A766F2CB2DF732746ABDBDFF03F0", "RandomIDCount" : 1790, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-25 22:16:07 +0200" }, { "Hash" : "3CC13D8E735EEF8FB37845F0C212FA9472300342E02370AD8B21FB7200F0F0A2", "RandomIDCount" : 2785, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-25 22:16:07 +0200" }, { "Hash" : "43BD6D975C57DAF38EA570975C3E0D6DBE7D9F750EA3243AF84AA552031A2D81", "RandomIDCount" : 3749, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-25 22:16:07 +0200" }, { "Hash" : "8F95F9299978F59E938CF8A3EB8CE8DF76518835A45EE6E43250F9C20E866BDD", "RandomIDCount" : 3970, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-25 22:16:07 +0200" }, { "Hash" : "332C6AB2A071450AA9ECA5D2D633FF5DFAF8D216DC16191BEECB009E5508039B", "RandomIDCount" : 4740, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-25 22:16:07 +0200" }, { "Hash" : "0E7D88851C86B53F9054AEE9A978A88D58439E638CD86D7B34BC3D5598BB3AFC", "RandomIDCount" : 3550, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-25 22:16:07 +0200" }, { "Hash" : "7D74BE55188E66DF722B97E7C1822AA68993EACCBF5B1F8526F76AE4D0320696", "RandomIDCount" : 3393, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-25 22:16:07 +0200" }, { "Hash" : "B49E43212736C58AD30841168C6C8C0D9FF8FCE0FB91CB0411C1348FAEAEC07B", "RandomIDCount" : 2535, "MatchCount" : 1, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-25 22:16:07 +0200" }, { "Hash" : "13DFF77CF3F556E99139673C95DF9E9012128E2EEF54CE056BCB54B195553A68", "RandomIDCount" : 3165, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-25 22:16:07 +0200" }, { "Hash" : "3BD10320781C1E71D844AD787C7B5F3BF34FC9AC19EE4DDB85ABF6736B2CFBEB", "RandomIDCount" : 3800, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-26 22:16:28 +0200" }, { "Hash" : "9834E005A724EC22DE70E2CC43E3A2D4A9B8EEEFBE5819DB8106DBC282E31747", "RandomIDCount" : 3940, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-26 22:16:28 +0200" }, { "Hash" : "C2ABBD2EDFE0B6142B276772DC7827970BDA7D1C5DB0A29BB3B9324168CAFDA2", "RandomIDCount" : 3020, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-26 22:16:28 +0200" }, { "Hash" : "181702660F5033305B36E34F014322D1D76EC86CF378EAF1F6E36AADD8892D89", "RandomIDCount" : 2675, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-26 22:16:28 +0200" }, { "Hash" : "6E8A32A45BE0EC51E325A5F3A8E7B5B9A4B3A766F2CB2DF732746ABDBDFF03F0", "RandomIDCount" : 1790, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-26 22:16:28 +0200" }, { "Hash" : "3CC13D8E735EEF8FB37845F0C212FA9472300342E02370AD8B21FB7200F0F0A2", "RandomIDCount" : 2785, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-26 22:16:28 +0200" }, { "Hash" : "43BD6D975C57DAF38EA570975C3E0D6DBE7D9F750EA3243AF84AA552031A2D81", "RandomIDCount" : 3749, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-26 22:16:28 +0200" }, { "Hash" : "8F95F9299978F59E938CF8A3EB8CE8DF76518835A45EE6E43250F9C20E866BDD", "RandomIDCount" : 3970, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-26 22:16:28 +0200" }, { "Hash" : "332C6AB2A071450AA9ECA5D2D633FF5DFAF8D216DC16191BEECB009E5508039B", "RandomIDCount" : 4740, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-26 22:16:28 +0200" }, { "Hash" : "0E7D88851C86B53F9054AEE9A978A88D58439E638CD86D7B34BC3D5598BB3AFC", "RandomIDCount" : 3550, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-26 22:16:28 +0200" }, { "Hash" : "7D74BE55188E66DF722B97E7C1822AA68993EACCBF5B1F8526F76AE4D0320696", "RandomIDCount" : 3393, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-26 22:16:28 +0200" }, { "Hash" : "B49E43212736C58AD30841168C6C8C0D9FF8FCE0FB91CB0411C1348FAEAEC07B", "RandomIDCount" : 2535, "MatchCount" : 1, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-26 22:16:28 +0200" }, { "Hash" : "13DFF77CF3F556E99139673C95DF9E9012128E2EEF54CE056BCB54B195553A68", "RandomIDCount" : 3165, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-26 22:16:28 +0200" }, { "Hash" : "25EC2ABB619E03EAD5B53C80263A9A504FBCA980817FED1ABC0C4F59137314C7", "RandomIDCount" : 4156, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-26 22:16:28 +0200" }, { "Hash" : "9834E005A724EC22DE70E2CC43E3A2D4A9B8EEEFBE5819DB8106DBC282E31747", "RandomIDCount" : 3940, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-27 23:01:46 +0200" }, { "Hash" : "C2ABBD2EDFE0B6142B276772DC7827970BDA7D1C5DB0A29BB3B9324168CAFDA2", "RandomIDCount" : 3020, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-27 23:01:46 +0200" }, { "Hash" : "181702660F5033305B36E34F014322D1D76EC86CF378EAF1F6E36AADD8892D89", "RandomIDCount" : 2675, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-27 23:01:46 +0200" }, { "Hash" : "6E8A32A45BE0EC51E325A5F3A8E7B5B9A4B3A766F2CB2DF732746ABDBDFF03F0", "RandomIDCount" : 1790, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-27 23:01:46 +0200" }, { "Hash" : "3CC13D8E735EEF8FB37845F0C212FA9472300342E02370AD8B21FB7200F0F0A2", "RandomIDCount" : 2785, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-27 23:01:46 +0200" }, { "Hash" : "43BD6D975C57DAF38EA570975C3E0D6DBE7D9F750EA3243AF84AA552031A2D81", "RandomIDCount" : 3749, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-27 23:01:46 +0200" }, { "Hash" : "8F95F9299978F59E938CF8A3EB8CE8DF76518835A45EE6E43250F9C20E866BDD", "RandomIDCount" : 3970, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-27 23:01:46 +0200" }, { "Hash" : "332C6AB2A071450AA9ECA5D2D633FF5DFAF8D216DC16191BEECB009E5508039B", "RandomIDCount" : 4740, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-27 23:01:46 +0200" }, { "Hash" : "0E7D88851C86B53F9054AEE9A978A88D58439E638CD86D7B34BC3D5598BB3AFC", "RandomIDCount" : 3550, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-27 23:01:46 +0200" }, { "Hash" : "7D74BE55188E66DF722B97E7C1822AA68993EACCBF5B1F8526F76AE4D0320696", "RandomIDCount" : 3393, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-27 23:01:46 +0200" }, { "Hash" : "B49E43212736C58AD30841168C6C8C0D9FF8FCE0FB91CB0411C1348FAEAEC07B", "RandomIDCount" : 2535, "MatchCount" : 1, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-27 23:01:46 +0200" }, { "Hash" : "13DFF77CF3F556E99139673C95DF9E9012128E2EEF54CE056BCB54B195553A68", "RandomIDCount" : 3165, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-27 23:01:46 +0200" }, { "Hash" : "25EC2ABB619E03EAD5B53C80263A9A504FBCA980817FED1ABC0C4F59137314C7", "RandomIDCount" : 4156, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-27 23:01:46 +0200" }, { "Hash" : "4C6EFD4A6AA844EB8A8475822A87043A8A941B2963DD85FE25571A79FFE81F9F", "RandomIDCount" : 4410, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-27 23:01:46 +0200" }, { "Hash" : "C2ABBD2EDFE0B6142B276772DC7827970BDA7D1C5DB0A29BB3B9324168CAFDA2", "RandomIDCount" : 3020, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-28 23:01:51 +0200" }, { "Hash" : "181702660F5033305B36E34F014322D1D76EC86CF378EAF1F6E36AADD8892D89", "RandomIDCount" : 2675, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-28 23:01:51 +0200" }, { "Hash" : "6E8A32A45BE0EC51E325A5F3A8E7B5B9A4B3A766F2CB2DF732746ABDBDFF03F0", "RandomIDCount" : 1790, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-28 23:01:51 +0200" }, { "Hash" : "3CC13D8E735EEF8FB37845F0C212FA9472300342E02370AD8B21FB7200F0F0A2", "RandomIDCount" : 2785, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-28 23:01:51 +0200" }, { "Hash" : "43BD6D975C57DAF38EA570975C3E0D6DBE7D9F750EA3243AF84AA552031A2D81", "RandomIDCount" : 3749, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-28 23:01:51 +0200" }, { "Hash" : "8F95F9299978F59E938CF8A3EB8CE8DF76518835A45EE6E43250F9C20E866BDD", "RandomIDCount" : 3970, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-28 23:01:51 +0200" }, { "Hash" : "332C6AB2A071450AA9ECA5D2D633FF5DFAF8D216DC16191BEECB009E5508039B", "RandomIDCount" : 4740, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-28 23:01:51 +0200" }, { "Hash" : "0E7D88851C86B53F9054AEE9A978A88D58439E638CD86D7B34BC3D5598BB3AFC", "RandomIDCount" : 3550, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-28 23:01:51 +0200" }, { "Hash" : "7D74BE55188E66DF722B97E7C1822AA68993EACCBF5B1F8526F76AE4D0320696", "RandomIDCount" : 3393, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-28 23:01:51 +0200" }, { "Hash" : "B49E43212736C58AD30841168C6C8C0D9FF8FCE0FB91CB0411C1348FAEAEC07B", "RandomIDCount" : 2535, "MatchCount" : 1, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-28 23:01:51 +0200" }, { "Hash" : "13DFF77CF3F556E99139673C95DF9E9012128E2EEF54CE056BCB54B195553A68", "RandomIDCount" : 3165, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-28 23:01:51 +0200" }, { "Hash" : "25EC2ABB619E03EAD5B53C80263A9A504FBCA980817FED1ABC0C4F59137314C7", "RandomIDCount" : 4156, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-28 23:01:51 +0200" }, { "Hash" : "4C6EFD4A6AA844EB8A8475822A87043A8A941B2963DD85FE25571A79FFE81F9F", "RandomIDCount" : 4410, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-28 23:01:51 +0200" }, { "Hash" : "0B6EE839126609E9D578368898D8E813A8EEDDB3F378C8A2C81EFA5AB3246BCD", "RandomIDCount" : 5435, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-28 23:01:51 +0200" }, { "Hash" : "6E8A32A45BE0EC51E325A5F3A8E7B5B9A4B3A766F2CB2DF732746ABDBDFF03F0", "RandomIDCount" : 1790, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-29 23:31:16 +0200" }, { "Hash" : "3CC13D8E735EEF8FB37845F0C212FA9472300342E02370AD8B21FB7200F0F0A2", "RandomIDCount" : 2785, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-29 23:31:16 +0200" }, { "Hash" : "43BD6D975C57DAF38EA570975C3E0D6DBE7D9F750EA3243AF84AA552031A2D81", "RandomIDCount" : 3749, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-29 23:31:16 +0200" }, { "Hash" : "8F95F9299978F59E938CF8A3EB8CE8DF76518835A45EE6E43250F9C20E866BDD", "RandomIDCount" : 3970, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-29 23:31:16 +0200" }, { "Hash" : "332C6AB2A071450AA9ECA5D2D633FF5DFAF8D216DC16191BEECB009E5508039B", "RandomIDCount" : 4740, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-29 23:31:16 +0200" }, { "Hash" : "0E7D88851C86B53F9054AEE9A978A88D58439E638CD86D7B34BC3D5598BB3AFC", "RandomIDCount" : 3550, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-29 23:31:16 +0200" }, { "Hash" : "7D74BE55188E66DF722B97E7C1822AA68993EACCBF5B1F8526F76AE4D0320696", "RandomIDCount" : 3393, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-29 23:31:16 +0200" }, { "Hash" : "B49E43212736C58AD30841168C6C8C0D9FF8FCE0FB91CB0411C1348FAEAEC07B", "RandomIDCount" : 2535, "MatchCount" : 1, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-29 23:31:16 +0200" }, { "Hash" : "13DFF77CF3F556E99139673C95DF9E9012128E2EEF54CE056BCB54B195553A68", "RandomIDCount" : 3165, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-29 23:31:16 +0200" }, { "Hash" : "25EC2ABB619E03EAD5B53C80263A9A504FBCA980817FED1ABC0C4F59137314C7", "RandomIDCount" : 4156, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-29 23:31:16 +0200" }, { "Hash" : "4C6EFD4A6AA844EB8A8475822A87043A8A941B2963DD85FE25571A79FFE81F9F", "RandomIDCount" : 4410, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-29 23:31:16 +0200" }, { "Hash" : "0B6EE839126609E9D578368898D8E813A8EEDDB3F378C8A2C81EFA5AB3246BCD", "RandomIDCount" : 5435, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-29 23:31:16 +0200" }, { "Hash" : "47F6B120B35C590B76DC7B8E4D048044A69EB9064717CC9C1DB847618DC6924B", "RandomIDCount" : 5310, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-29 23:31:16 +0200" }, { "Hash" : "3CC13D8E735EEF8FB37845F0C212FA9472300342E02370AD8B21FB7200F0F0A2", "RandomIDCount" : 2785, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-30 23:31:30 +0200" }, { "Hash" : "43BD6D975C57DAF38EA570975C3E0D6DBE7D9F750EA3243AF84AA552031A2D81", "RandomIDCount" : 3749, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-30 23:31:30 +0200" }, { "Hash" : "8F95F9299978F59E938CF8A3EB8CE8DF76518835A45EE6E43250F9C20E866BDD", "RandomIDCount" : 3970, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-30 23:31:30 +0200" }, { "Hash" : "332C6AB2A071450AA9ECA5D2D633FF5DFAF8D216DC16191BEECB009E5508039B", "RandomIDCount" : 4740, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-30 23:31:30 +0200" }, { "Hash" : "0E7D88851C86B53F9054AEE9A978A88D58439E638CD86D7B34BC3D5598BB3AFC", "RandomIDCount" : 3550, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-30 23:31:30 +0200" }, { "Hash" : "7D74BE55188E66DF722B97E7C1822AA68993EACCBF5B1F8526F76AE4D0320696", "RandomIDCount" : 3393, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-30 23:31:30 +0200" }, { "Hash" : "B49E43212736C58AD30841168C6C8C0D9FF8FCE0FB91CB0411C1348FAEAEC07B", "RandomIDCount" : 2535, "MatchCount" : 1, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-30 23:31:30 +0200" }, { "Hash" : "13DFF77CF3F556E99139673C95DF9E9012128E2EEF54CE056BCB54B195553A68", "RandomIDCount" : 3165, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-30 23:31:30 +0200" }, { "Hash" : "25EC2ABB619E03EAD5B53C80263A9A504FBCA980817FED1ABC0C4F59137314C7", "RandomIDCount" : 4156, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-30 23:31:30 +0200" }, { "Hash" : "4C6EFD4A6AA844EB8A8475822A87043A8A941B2963DD85FE25571A79FFE81F9F", "RandomIDCount" : 4410, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-30 23:31:30 +0200" }, { "Hash" : "0B6EE839126609E9D578368898D8E813A8EEDDB3F378C8A2C81EFA5AB3246BCD", "RandomIDCount" : 5435, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-30 23:31:30 +0200" }, { "Hash" : "47F6B120B35C590B76DC7B8E4D048044A69EB9064717CC9C1DB847618DC6924B", "RandomIDCount" : 5310, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-30 23:31:30 +0200" }, { "Hash" : "E454EE196AA5AC1E135BD39DE7F1304C6E68D2ABBA6C2DF6C5D9984C3CB71F64", "RandomIDCount" : 3339, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-30 23:31:30 +0200" }, { "Hash" : "43BD6D975C57DAF38EA570975C3E0D6DBE7D9F750EA3243AF84AA552031A2D81", "RandomIDCount" : 3749, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-31 23:31:33 +0200" }, { "Hash" : "8F95F9299978F59E938CF8A3EB8CE8DF76518835A45EE6E43250F9C20E866BDD", "RandomIDCount" : 3970, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-31 23:31:33 +0200" }, { "Hash" : "332C6AB2A071450AA9ECA5D2D633FF5DFAF8D216DC16191BEECB009E5508039B", "RandomIDCount" : 4740, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-31 23:31:33 +0200" }, { "Hash" : "0E7D88851C86B53F9054AEE9A978A88D58439E638CD86D7B34BC3D5598BB3AFC", "RandomIDCount" : 3550, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-31 23:31:33 +0200" }, { "Hash" : "7D74BE55188E66DF722B97E7C1822AA68993EACCBF5B1F8526F76AE4D0320696", "RandomIDCount" : 3393, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-31 23:31:33 +0200" }, { "Hash" : "B49E43212736C58AD30841168C6C8C0D9FF8FCE0FB91CB0411C1348FAEAEC07B", "RandomIDCount" : 2535, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-31 23:31:33 +0200" }, { "Hash" : "13DFF77CF3F556E99139673C95DF9E9012128E2EEF54CE056BCB54B195553A68", "RandomIDCount" : 3165, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-31 23:31:33 +0200" }, { "Hash" : "25EC2ABB619E03EAD5B53C80263A9A504FBCA980817FED1ABC0C4F59137314C7", "RandomIDCount" : 4156, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-31 23:31:33 +0200" }, { "Hash" : "4C6EFD4A6AA844EB8A8475822A87043A8A941B2963DD85FE25571A79FFE81F9F", "RandomIDCount" : 4410, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-31 23:31:34 +0200" }, { "Hash" : "0B6EE839126609E9D578368898D8E813A8EEDDB3F378C8A2C81EFA5AB3246BCD", "RandomIDCount" : 5435, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-31 23:31:34 +0200" }, { "Hash" : "47F6B120B35C590B76DC7B8E4D048044A69EB9064717CC9C1DB847618DC6924B", "RandomIDCount" : 5310, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-31 23:31:34 +0200" }, { "Hash" : "E454EE196AA5AC1E135BD39DE7F1304C6E68D2ABBA6C2DF6C5D9984C3CB71F64", "RandomIDCount" : 3339, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-31 23:31:34 +0200" }, { "Hash" : "062E438CA4ABF2B73EE4E01B6148B0813D11A518F128201F27379509DE47BDA0", "RandomIDCount" : 2245, "MatchCount" : 0, "DataSource" : "de.rki.coronawarnapp", "Timestamp" : "2020-08-31 23:31:34 +0200" } ], "DeviceProductType" : "iPhone12,5" }

98FA66F3-E67B-4EBB-8A6F-1F3F6B6AD521

Tho-Mat commented 4 years ago

the detection was found on in file published on 24.08. 02:05. You can see the after that IOS detects the same detection in the days 25.08 - 31.08. So the CWA should first have shown you 1 detection on 25.08 and not yesterday. Or do I misunderstood you? Also in one week IOS found 7 detections but reports only 6. Please confirm, that CWA starts to show you one detection yesterday.

TeRe20200 commented 4 years ago

Thank you Tho-Mat for your very fast reply.

I had ONE Risikobegegnung in green that was shown the first time on the 24th and that ONE Risikobegegnung was shown until yesterday, the 31th.

Still I don't understand why my weekly update from today says I had SIX possible encounters? Or do I read it wrong?

Tho-Mat commented 4 years ago

For each day a match is found in the same key-file, so I assume it is the same "Risikobegegnung". So the CWA report seems to be ok.

The IOS report is a bit different. It seems to report something like the sum of the matches found. But as @svenkubiak found out, that is not the right assumption.

TeRe20200 commented 4 years ago

Once again thank you for your fast reply. Tho-Mat.

I was just bits shocked thinking I had one green encounter and today reading there were SIX possible ones.

But you are right, the key-files match, as there has been ONE encounter for the days between 24th and 31st - exactly what was shown in my WarnApp.

So the IOS-push-notification seems to be messed up

daimpi commented 4 years ago

You can see the after that IOS detects the same detection in the days 25.08 - 31.08.

Technically the first match happened on the 24.08 (at 22:16) and the last match on 30.08 (at 23:31). But b/c the the checks on the 31st were also performed very late (at 23:31) CWA was showing "1 green encounter" until 23:31 on the 31st afaik.

@TeRe20200 just a small remark: you can attach your ENF log as a file in your comment (just put it in a .zip, or rename the ending to .txt), then your comment doesn't have to span multiple monitor pages 🙂.

MajorGrooves commented 4 years ago

My friend just got a push alert on their iPhone that they had had 5 potential exposures in the past week, but when they open the app it says that they had 1 low risk exposure. Which is it - 5 or 1? It's quite a confusing and alarming mixed message for someone to receive.

thomasaugsten commented 4 years ago

@MajorGrooves Please update to the latest iOS version. Apple fixed this issue.

Ein-Tim commented 4 years ago

Since Apple "fixed" this message (by removing it 😅) in iOS 13.7 and above, I think this Issue can be closed...

svenkubiak commented 4 years ago

Sure can be closed - But can someone explain to me what caused the actual issue?

daimpi commented 4 years ago

But can someone explain to me what caused the actual issue?

Unfortunately no one (except Apple) probably knows ^^.

svenkubiak commented 4 years ago

But can someone explain to me what caused the actual issue?

Unfortunately no one (except Apple) probably knows ^^.

That is quite disappointing from a technical perspective.