DP-3T / dp3t-sdk-ios

The DP3T-SDK for iOS
Mozilla Public License 2.0
151 stars 61 forks source link

iOS 13.7: rate-limit set to 15 calls per 24h #211

Closed stmitt closed 3 years ago

stmitt commented 4 years ago

Apple unfortunately decreased the rate-limit of calling EN.detectExposured in iOS 13.7 to 15 calls per 24h instead of the 20 calls (2x a full sync per day) we were allowed to make on previous iOS versions. With this limitation, the app is only to check against 15 days/day instead of 20 days/day.

We are in contact with Apple about this.

r-r-liu commented 4 years ago

Seems back to the two successful syncs per day, 9 days each successful sync. iPhone 6S, iOS 13.7, SwissCovid 1.0.9.

fmaia commented 4 years ago

Yes, I'm observing a 20-check limit again with iPhone XS, iOS 13.7, STAYAWAY COVID (the Portuguese app). 3 days ago I was observing the 15-check limit.

stmitt commented 4 years ago

The configuration was changed back to 20 Checks per 24h. This resolves this issue.

stmitt commented 4 years ago

As this resurfaced (https://github.com/DP-3T/dp3t-app-ios-ch/issues/249) for the SwissCovid app I reopen this issue. It seems that the configuration was set back to 15 calls/day for some users.

UBaggeler commented 3 years ago

Starting with dp3t-sdk-ios v2 the SDK uses the new ENv2 API, which does not have this limitation anymore.