NSUserTrackingUsageDescription - asked even if I'm not using it
See original GitHub issueDescribe the bug when I upload my app to apple, it seems to use “NSUserTrackingUsageDescription”. does it use it always ? or when I call “requestTrackingAuthorization()”? I need to fill privacy setting following this permission.
are you tracking the device id to set better ads ? or if set to “turned off” by default?
thanks.
To Reproduce Steps to reproduce the behavior:
- upload your app to store connect
- submit your app
Expected behavior submitted
Screenshots If applicable, add screenshots to help explain your problem.
Environment
Ionic: Version: 6.13.1 Platform : IOS
Issue Analytics
- State:
- Created 2 years ago
- Comments:5 (3 by maintainers)
Top Results From Across the Web
Cannot remove App Privacy after re… | Apple Developer Forums
I wanted to remove AdMob from my iOS app, so I remove all traces of AdMob, and make sure that info.plist does not...
Read more >swift - Your app contains NSUserTrackingUsageDescription ...
But Appstoreconnect keeps giving the same error. Seems like appsstoreconnect is checking all the builds even when they are not used.
Read more >[Solved] Can not publish to iOS, problem with ...
Your app contains NSUserTrackingUsageDescription, indicating that you ... When installing the app from the TestFlight, it ask permission to ...
Read more >NSUserTrackingUsageDescription included by default on Expo
Just install this library as dependency in your Expo project, and you'll see NSUserTrackingUsageDescription added by default in your infoPlist ...
Read more >Prepare for iOS 14+ - Google Developers
... using Apple's SKAdNetwork , which lets Google and participating third-party buyers attribute an app install even when the IDFA is not ......
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
It is used when calling
requestTrackingAuthorization()
This is because it is added statically in the plugin.xml. I solved the problem by removing/commenting out
<config-file target="*-Info.plist" parent="NSUserTrackingUsageDescription"> <string>$USAGE</string> </config-file>
in the plugin.xml.
If you use a cloud-build service like I do, this is quite inconvenient. You have to do this step again for each plugin version and upload the plugin to the build service again.
It would be great if you could control whether the NSUserTrackingUsageDescription shouldn’t be added via an installation parameter. In case you only use non personalized ads.