We recently updated one of our production apps available in the iOS Store and it got rejected since we didn't implement "App Tracking Transparency". We followed the guidelines provided by the apple review folks, but still no success. Apple says, we need to prevent tracking in our app if the user denied tracking, so also in our nativescript-webview-ext. I can't prevent websites of doing their own tracking afaik. I played along with disabling cookie storage via JS code injection, felt like a really nasty hack and just worked for some websites.
My Question: Has someone a workaround for this issue? Should we implement something similar to the Android switch domStorage for iOS, called cookieStorage ?
Which platform(s) does your issue occur on?
iOS in general
Please, tell us how to recreate the issue in as much detail as possible.
create an empty app
add nativescript-webview-ext and display a webpage that asks users for tracking permissions
submit your app to the ios App Store
Is there any code involved?
Our app pushes websites via Google pub/sub since our App represents a configurable "Info Screen".
We recently updated one of our production apps available in the iOS Store and it got rejected since we didn't implement "App Tracking Transparency". We followed the guidelines provided by the apple review folks, but still no success. Apple says, we need to prevent tracking in our app if the user denied tracking, so also in our nativescript-webview-ext. I can't prevent websites of doing their own tracking afaik. I played along with disabling cookie storage via JS code injection, felt like a really nasty hack and just worked for some websites.
My Question: Has someone a workaround for this issue? Should we implement something similar to the Android switch
domStorage
for iOS, calledcookieStorage
?Which platform(s) does your issue occur on?
Please, tell us how to recreate the issue in as much detail as possible.
Is there any code involved?
Our app pushes websites via Google pub/sub since our App represents a configurable "Info Screen".