Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support App Privacy Manifest #262

Open
triolyami opened this issue Feb 13, 2024 · 15 comments
Open

Support App Privacy Manifest #262

triolyami opened this issue Feb 13, 2024 · 15 comments

Comments

@triolyami
Copy link

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

image

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!

@timoninas
Copy link

Add please 🙏

@af-obodovskyi
Copy link
Contributor

The upcoming version of the AppsFlyer lib will contain the Privacy Manifest support.

@SaladDays831
Copy link

Any info on when the new version is gonna be released?

@xinsight
Copy link

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. ...

@dahasolutions
Copy link

@af-obodovskyi
Any info on when the new version is gonna be released?

@thinhfc
Copy link

thinhfc commented Mar 21, 2024

@af-obodovskyi
when the new version is gonna be released?

@bradwindy
Copy link

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.

@chwo
Copy link

chwo commented Mar 27, 2024

@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

@tinder-owenthomas
Copy link

6.13.2 doesn't have a privacy manifest. You'll know because there'll be a file in the repo with .xcprivacy extension.

@JohnnyTseng
Copy link

@af-obodovskyi Are there any estimated time of supporting Privacy Manifest? The deadline is less than a month

@KaitoMuraoka
Copy link

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.

@JohnnyTseng
Copy link

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

@JohnnyTseng
Copy link

But there is a checksum issue with 6.14.0
#280

@leontedev
Copy link

And there is another issue with the Privacy manifest not being correctly bundled for the static library: #281

@Nonoyamalfoy
Copy link

Nonoyamalfoy commented Apr 17, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests