feat(ios): add app tracking transparency permission (#12078)

<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit

- **New Features**
  - Added support for App Tracking Transparency, including requesting user permission at runtime and providing a clear privacy usage description.
- **Dependency Updates**
  - Updated the "apollo-ios" package to version 1.20.0.
  - Added the "capacitor-plugin-app-tracking-transparency" package and its related pod dependency.
- **Localization**
  - Added a new localized privacy usage description for tracking permission requests.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
EYHN
2025-04-30 03:28:34 +00:00
parent dcd303c89a
commit d78bb3a139
8 changed files with 40 additions and 7 deletions

View File

@@ -10,6 +10,8 @@ PODS:
- Capacitor
- CapacitorKeyboard (7.0.1):
- Capacitor
- CapacitorPluginAppTrackingTransparency (2.0.5):
- Capacitor
- CryptoSwift (1.8.3)
DEPENDENCIES:
@@ -19,6 +21,7 @@ DEPENDENCIES:
- "CapacitorCordova (from `../../../../../node_modules/@capacitor/ios`)"
- "CapacitorHaptics (from `../../../../../node_modules/@capacitor/haptics`)"
- "CapacitorKeyboard (from `../../../../../node_modules/@capacitor/keyboard`)"
- CapacitorPluginAppTrackingTransparency (from `../../../../../node_modules/capacitor-plugin-app-tracking-transparency`)
- CryptoSwift (~> 1.8.3)
SPEC REPOS:
@@ -38,6 +41,8 @@ EXTERNAL SOURCES:
:path: "../../../../../node_modules/@capacitor/haptics"
CapacitorKeyboard:
:path: "../../../../../node_modules/@capacitor/keyboard"
CapacitorPluginAppTrackingTransparency:
:path: "../../../../../node_modules/capacitor-plugin-app-tracking-transparency"
SPEC CHECKSUMS:
Capacitor: 106e7a4205f4618d582b886a975657c61179138d
@@ -46,8 +51,9 @@ SPEC CHECKSUMS:
CapacitorCordova: 5967b9ba03915ef1d585469d6e31f31dc49be96f
CapacitorHaptics: 70e47470fa1a6bd6338cd102552e3846b7f9a1b3
CapacitorKeyboard: 969647d0ca2e5c737d7300088e2517aa832434e2
CapacitorPluginAppTrackingTransparency: 2a2792623a5a72795f2e8f9ab3f1147573732fd8
CryptoSwift: 967f37cea5a3294d9cce358f78861652155be483
PODFILE CHECKSUM: bd61c17ff51f31ae55ec8dc579da83fda7bb51cb
PODFILE CHECKSUM: 2c1e4be82121f2d9724ecf7e31dd14e165aeb082
COCOAPODS: 1.16.2