Notalib / nativescript-webview-ext

Nativescript plugin with extended WebView functionality
Apache License 2.0
76 stars 37 forks source link

Thoughts on Tracking Transparency Support for iOS #124

Closed maxfriedmann closed 2 years ago

maxfriedmann commented 3 years ago

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?

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".

maxfriedmann commented 2 years ago

We moved to a different lib...