acoutts / flutter_libphonenumber

Leverages libphonenumber to allow for asynchronous and synchronous formatting of phone numbers in Flutter apps. Includes a TextInputFormatter to allow real-time AsYouType formatting.
MIT License
59 stars 72 forks source link

iOS - Added Privacy Manifest #67

Closed martin-headspace closed 5 months ago

martin-headspace commented 5 months ago

Summary

Added an empty Privacy Manifest to the iOS project in preparation for the May 1st Deadline for 3rd Party SDKs that include native iOS code.

Additionally, bumped PhoneNumberKit/PhoneNumberKitCore to 3.7.9, which contains Privacy Manifests for that library as well.

Description

Starting May 1: You’ll need to include approved reasons for the listed APIs used by your app’s code to upload a new or updated app to App Store Connect. ... Make sure to use a version of the SDK that includes its privacy manifest and note that signatures are also required when the SDK is added as a binary dependency.

Privacy updates for App Store submissions - Latest News - Apple Developer Upcoming third-party SDK requirements - Support - Apple Developer

Impact and Testing

Developers using an updated version of this library on their iOS projects shouldn't see any issues related to the Privacy Manifest

Contributor Note

Based on the language on Apple's Website, this change seems to be mandatory for all 3rd Party Libraries. The impact of not adding it is unclear to me, but hopefully having it will be better than not.

acoutts commented 5 months ago

Nice one - please add a changelog entry and we can get this merged.

martin-headspace commented 5 months ago

Nice one - please add a changelog entry and we can get this merged.

Hey @acoutts , done :)