Google has modified their API documentation to include v1.5 (and hints about later versions as well).
Please explain your migration plans to these new versions.
Many users are very interested in the specific details of how cwa works, how it estimates risk, and so on.
The API now offers different options, e.g. how to calculate risk, and what information can be made available to the user when a match was found.
The plans and reasons for the decisions of RKI regarding migration to the new version of the API should be made public.
Internal Tracking ID: EXPOSUREAPP-1914
Here's a summary of how I understand these API changes:
ExposureConfiguration, the API now gives a list of ExposureWindow objects to the app. Each ExposureWindow comes with a list of ScanInstance objects, which contain relative timing info (summing up to max. 30 minutes) and details about the RF attenuation of a group of scans.infectiousness of STANDARD or HIGH, computed from its days since onset of symptoms using a configurable mapping" would probably replicate this concept, but is "planned for a future release but not implemented in v1.5". A reportType like CONFIRMED_CLINICAL_DIAGNOSIS could be attached to Diagnosis Keys and then used for the risk estimation.Our development team is already aware of the new API version and has already discussed some of the aspects. The way forward is currently under investigation. Once we have a decision, it will - of course - be documented accordingly.
Mit freundlichen Gr眉脽en/Best regards,
SW
Corona Warn-App Open Source Team
Roll out of v1.5 has not been completed yet!
https://github.com/google/exposure-notifications-android/issues/42
Apple removed limits on number of files submitted, and only limits number of calls from iOS version 13.6: https://developer.apple.com/documentation/exposurenotification/enmanager/3586331-detectexposures
Apps can鈥檛 make more than 15 calls to this API in a 24-hour period, but may submit multiple files in each API call.
In iOS 13.5 and earlier, apps can only submit 15 key files per 24 hour period, regardless of the number of API calls made.
So it would be possible to achieve refresh of exposure status every 2 hours on iPhone and every 4 hours on Android.
Yep, things are improving. Hope that most/all people will upgrade to 13.6... We'll ask our product management if and how these changes can be integrated as soon as possible.
Mit freundlichen Gr眉脽en/Best regards,
SW
Corona Warn-App Open Source Team
Hello @mh-,
to keep you and the community in the loop, I reached out to @hermesmar .
We will discuss internally, if and how we can let the community know about migration decisions and reasons so that it is easier for the community to follow up.
Thanks,
LMM
Corona-Warn-App Open Source Team
The Google Exposure Notifications API is currently at V1.7 according to the Exposure Notification release notes updated on October 2, 2020.
It looks like migration to ExposureWindow mode is coming with CWA 1.8 (h/t @codejus): https://github.com/corona-warn-app/cwa-app-android/pull/1546 馃檪.
Another related PR (h/t @kbobrowski): https://github.com/corona-warn-app/cwa-app-android/pull/1659
Edit: succeeded by https://github.com/corona-warn-app/cwa-app-android/pull/1677
With 1.9.1 the App is now using v2 of the API. I think this can get closed @mh-
Most helpful comment
Here's a summary of how I understand these API changes:
ExposureConfiguration, the API now gives a list ofExposureWindowobjects to the app. Each ExposureWindow comes with a list ofScanInstanceobjects, which contain relative timing info (summing up to max. 30 minutes) and details about the RF attenuation of a group of scans.infectiousnessofSTANDARDorHIGH, computed from its days since onset of symptoms using a configurable mapping" would probably replicate this concept, but is "planned for a future release but not implemented in v1.5". AreportTypelikeCONFIRMED_CLINICAL_DIAGNOSIScould be attached to Diagnosis Keys and then used for the risk estimation.