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
+10
View File
@@ -684,6 +684,7 @@ __metadata:
"@types/react": "npm:^19.0.1"
"@types/react-dom": "npm:^19.0.2"
async-call-rpc: "npm:^6.4.2"
capacitor-plugin-app-tracking-transparency: "npm:^2.0.5"
cross-env: "npm:^7.0.3"
idb: "npm:^8.0.0"
next-themes: "npm:^0.4.4"
@@ -17993,6 +17994,15 @@ __metadata:
languageName: node
linkType: hard
"capacitor-plugin-app-tracking-transparency@npm:^2.0.5":
version: 2.0.5
resolution: "capacitor-plugin-app-tracking-transparency@npm:2.0.5"
peerDependencies:
"@capacitor/core": ">= 3.0.0"
checksum: 10/dc43c3f7e3241067ef960416a53681b44ecf9ac9c9e22aef3a4fe81afd692bc466fe517cf85a260cf1b0ad4e7f8c961ad2660485ff5fb0bdee74f42ad660e4e2
languageName: node
linkType: hard
"capital-case@npm:^1.0.4":
version: 1.0.4
resolution: "capital-case@npm:1.0.4"