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

Add PrivacyInfo.xcprivacy for reason API usage #463

Open
ilpeppone7 opened this issue Apr 15, 2024 · 3 comments
Open

Add PrivacyInfo.xcprivacy for reason API usage #463

ilpeppone7 opened this issue Apr 15, 2024 · 3 comments
Labels
enhancement New feature or request iOS iOS related issue

Comments

@ilpeppone7
Copy link

Proposal

Hi team. Maybe you already knew it, or maybe you're already working on it, but I couldn't find any related issue.
From May 1st, Apple will implement a reason API usage control in his review process, and will block any update that doesn't contain this kind of declaration.

This is the reference:
https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api

Are there any plans for this file to be implemented?
Thank you.

@ilpeppone7
Copy link
Author

Or at least, could you please give us the PrivacyInfo.xcprivacy file that would you include in your ios project?
Doing so, we could at least do ourselves the privacy declaration until you guys publish a new update.
Thanks

@g-apparence
Copy link
Collaborator

Hi sorry for late reply,
Yes I'm aware of this and I have to work on it.
As I'm not completely sure of what I have to include or not, I will have to do some research.
I've planed to work on this next week.

@g-apparence g-apparence added enhancement New feature or request iOS iOS related issue labels Apr 19, 2024
@ilpeppone7
Copy link
Author

Summing up, you should check your code to identify which of the listed method in the following apple developer link you access to, and declare by their codes, why are you access them to.
https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api
Most libraries that do not access any of these methods, and therefore they do not have to specify any code, add anyway the PrivacyInfo.xcprivacy file to their project, lefting it empty in the code section. Hereby, an example for you:

image

Hope I helped you a bit, thank you :D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request iOS iOS related issue
Projects
None yet
Development

No branches or pull requests

2 participants