Open triolyami opened 4 months ago
Add please 🙏
The upcoming version of the AppsFlyer lib will contain the Privacy Manifest support.
Any info on when the new version is gonna be released?
Which of these App Store warnings come from AppsFlyer?
ITMS-91053: Missing API declaration - Your app’s code in the “[Redacted]” file references one or more APIs that require reasons, including the following API categories: NSPrivacyAccessedAPICategorySystemBootTime. While no action is required at this time, starting May 1, 2024, when you upload a new app or app update, you must include a NSPrivacyAccessedAPITypes array in your app’s privacy manifest to provide approved reasons for these APIs used by your app’s code. For more details about this policy, including a list of required reason APIs and approved reasons for usage, visit: ...
ITMS-91053: Missing API declaration - Your app’s code in the “[Redacted]” file references one or more APIs that require reasons, including the following API categories: NSPrivacyAccessedAPICategoryDiskSpace. ...
ITMS-91053: Missing API declaration - Your app’s code in the “[Redacted]” file references one or more APIs that require reasons, including the following API categories: NSPrivacyAccessedAPICategoryUserDefaults. ...
ITMS-91053: Missing API declaration - Your app’s code in the “[Redacted]” file references one or more APIs that require reasons, including the following API categories: NSPrivacyAccessedAPICategoryFileTimestamp. ...
@af-obodovskyi Any info on when the new version is gonna be released?
@af-obodovskyi when the new version is gonna be released?
Also looking for an answer to this. I scanned the repo I work on that uses AppsFlyerLib with the following tool: https://github.com/bradwindy/iOS17-Required-Reason-API-Scanner
And you use NSFileModificationDate
and NSUserDefaults
, which requires you to include a privacy manifest explaining your use of this, as they fall under the NSPrivacyAccessedAPICategoryFileTimestamp
and NSPrivacyAccessedAPICategoryUserDefaults
API types respectively.
@af-obodovskyi Can you confirm that the Privacy Manifest is available in sdk version 6.13.2
? Because it is not mentioned in the changelog entry https://support.appsflyer.com/hc/en-us/articles/115001224823-AppsFlyer-iOS-SDK-release-notes
If so, please update the docs accordingly: https://support.appsflyer.com/hc/en-us/articles/21677433322641-Privacy-Manifest
6.13.2 doesn't have a privacy manifest. You'll know because there'll be a file in the repo with .xcprivacy
extension.
@af-obodovskyi Are there any estimated time of supporting Privacy Manifest? The deadline is less than a month
The official documentation mentions the privacy manifest. It seems that the AppsFlyer SDK 6.14.0 already supports the privacy manifest. If you do not want to update this SDK, you will need to add the privacy manifest to your own project yourself.
The changelog also indicates Privacy Manifest is supported in 6.14.0
https://support.appsflyer.com/hc/en-us/articles/115001224823-AppsFlyer-iOS-SDK-release-notes
But there is a checksum issue with 6.14.0
https://github.com/AppsFlyerSDK/AppsFlyerFramework/issues/280
And there is another issue with the Privacy manifest not being correctly bundled for the static library: https://github.com/AppsFlyerSDK/AppsFlyerFramework/issues/281
I am using the react-native-appsflyer sdk. I found the documentation about manifests and have created the manifest file myself. However, I don't understand what should be in the tracking domain. If anyone can help me, please let me know. https://support.appsflyer.com/hc/en-us/articles/21677433322641-Privacy-Manifest
Report
SDK Version
All
Please provide any other relevant information.
This repo needs to provide a privacy manifest, as described here: https://developer.apple.com/news/?id=av1nevon
All this needs to be done by spring: https://developer.apple.com/support/third-party-SDK-requirements/
Additionally any SDK that contains an app privacy manifest must be signed (xcframeworks)
We really need this, Thanks!