Open NelfDesign opened 7 months ago
HI, According to this article https://developer.apple.com/support/third-party-SDK-requirements/ you have to put a file to add privacy to your package. If you don't collect data for user, you have to put an empty file. You may put it in ios=>Resources=> PrivacyInfo.xcprivacy
@NelfDesign Sorry, but do you have any document about plugins needing to put an empty file while they don't relate to these SDKs in the link above?
This is the very basic PrivacyInfo.xcprivacy
:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPrivacyTrackingDomains</key>
<array/>
<key>NSPrivacyAccessedAPITypes</key>
<array/>
<key>NSPrivacyCollectedDataTypes</key>
<array/>
<key>NSPrivacyTracking</key>
<false/>
</dict>
</plist>
@britannio this is important to avoid AppStore rejection starting 1 May 2024.
This is the very basic
PrivacyInfo.xcprivacy
:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>NSPrivacyTrackingDomains</key> <array/> <key>NSPrivacyAccessedAPITypes</key> <array/> <key>NSPrivacyCollectedDataTypes</key> <array/> <key>NSPrivacyTracking</key> <false/> </dict> </plist>
@britannio this is important to avoid AppStore rejection starting 1 May 2024.
This plugin is not listed in https://developer.apple.com/support/third-party-SDK-requirements/ so it may not be necessary.
@britannio Hi. Thank you for creating a great package!
The packages listed at https://developer.apple.com/support/third-party-SDK-requirements/ are examples, and it is likely that packages not listed may also need to be supported.
For example, the package flutter_native_splash is not listed in the above article but is supported.
Reference:
Any news about this issue @britannio ?
Hey, could you clarify this?