Skip to content

Commit 18c4ca4

Browse files
authored
[google_maps_flutter] update ios privacy manifest (flutter#6511)
The installation instructions for Google Maps Platform SDKs for iOS now have download links and instructions for **manually** adding Privacy Manifest files for use with the latest versions of the SDKs. You can read more about this [here](googlemaps/google-maps-ios-utils#463 (comment)). This PR synchronizes the iOS privacy manifest with the file provided by Google for the Maps SDK for iOS. The privacy manifest was downloaded from: [https://developers.google.com/maps/documentation/ios-sdk/config#add-apple-privacy-manifest-file](https://developers.google.com/maps/documentation/ios-sdk/config#add-apple-privacy-manifest-file). As you can see in the new **[PrivacyInfo.xcprivacy](packages/google_maps_flutter/google_maps_flutter_ios/ios/Resources/PrivacyInfo.xcprivacy)** file Google Maps SDK is using the following **NSPrivacyAccessedAPITypes**: - **NSPrivacyAccessedAPICategoryDiskSpace** - **NSPrivacyAccessedAPICategorySystemBootTime** - **NSPrivacyAccessedAPICategoryFileTimestamp** - **NSPrivacyAccessedAPICategoryUserDefaults** *Related issues:* - [flutter/flutter/issues/145269](flutter/flutter#145269) - [flutter/flutter/issues/143232](flutter/flutter#143232) - [flutter/flutter/issues/131940](flutter/flutter#131940 (comment)) Fixes flutter/flutter#94491
1 parent 90c876d commit 18c4ca4

File tree

110 files changed

+331
-3328
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

110 files changed

+331
-3328
lines changed

packages/google_maps_flutter/google_maps_flutter_ios/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
## 2.6.0
2+
3+
* Updates the minimum allowed verison of the Google Maps SDK to 8.4, for privacy
4+
manifest support.
5+
* This means that applications using this package can no longer support
6+
iOS 13 or 14, as the versions of the Google Maps SDK that support those
7+
versions do not have privacy manifests, so cannot be used in published
8+
applications once the new App Store enforcement of manifests takes effect.
9+
* Includes the Google Maps SDK's [GoogleMapsPrivacy bundle](https://developers.google.com/maps/documentation/ios-sdk/config#add-apple-privacy-manifest-file)
10+
manifest entries direct in the plugin, so that package clients do not need to
11+
manually add that privacy bundle to the application build.
12+
113
## 2.5.2
214

315
* Fixes the tile overlay not correctly displaying on physical ios devices.

packages/google_maps_flutter/google_maps_flutter_ios/example/ios12/README.md

Lines changed: 0 additions & 13 deletions
This file was deleted.

packages/google_maps_flutter/google_maps_flutter_ios/example/ios12/assets/night_mode.json

Lines changed: 0 additions & 162 deletions
This file was deleted.

packages/google_maps_flutter/google_maps_flutter_ios/example/ios12/ios/Flutter/AppFrameworkInfo.plist

Lines changed: 0 additions & 30 deletions
This file was deleted.

packages/google_maps_flutter/google_maps_flutter_ios/example/ios12/ios/Flutter/Debug.xcconfig

Lines changed: 0 additions & 2 deletions
This file was deleted.

packages/google_maps_flutter/google_maps_flutter_ios/example/ios12/ios/Flutter/Release.xcconfig

Lines changed: 0 additions & 2 deletions
This file was deleted.

packages/google_maps_flutter/google_maps_flutter_ios/example/ios12/ios/Podfile

Lines changed: 0 additions & 43 deletions
This file was deleted.

0 commit comments

Comments
 (0)