You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+5
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,10 @@
1
1
# Changelog for DP3T-SDK iOS
2
2
3
+
## Version 1.3.0 (29.09.2020)
4
+
- Improve last day TEK export handling for iOS > 13.7 (must not disable EN until the following day)
5
+
- Introduce new tracing error (.authorizationUnknown) to be able to handle users that did not grant (or revoked authorization by disabling exposure notifications in the iOS settings).
6
+
- all apps using this SDK must specify ENDeveloperRegion and ENAPIVersion in their info.plist
7
+
3
8
## Version 1.2.1 (31.08.2020)
4
9
- ensures that backgroundtask keeps running until outstandingPublishOperation is finished
@@ -53,6 +64,12 @@ class OutstandingPublishOperation: Operation {
53
64
// ignore outstanding keys older than one day, upload token will be invalid
54
65
logger.log("skipping outstanding key %{public}@ because of age and removing publish from storage", op.debugDescription)
55
66
storage.remove(publish: op)
67
+
68
+
// if we are running on iOS > 13.7 we need to disable the tracing
69
+
if #available(iOS 13.7,*), !op.fake {
70
+
tracer.setEnabled(false, completionHandler:nil)
71
+
}
72
+
enableResettingOfInfectionStatus(fake: op.fake)
56
73
continue
57
74
}
58
75
@@ -88,7 +105,13 @@ class OutstandingPublishOperation: Operation {
88
105
}else{
89
106
// get all keys up until today
90
107
group.enter()
91
-
keyProvider.getDiagnosisKeys(onsetDate:nil, appDesc: serviceClient.descriptor){ result in
108
+
109
+
// if we are running on iOS > 13.7 we need to disable the tracing after retreiving the key
110
+
vardisableAfterCompletion=false
111
+
if #available(iOS 13.7,*){
112
+
disableAfterCompletion =true
113
+
}
114
+
keyProvider.getDiagnosisKeys(onsetDate:nil, appDesc: serviceClient.descriptor, disableExposureNotificationAfterCompletion: disableAfterCompletion){ result in
0 commit comments