[iOS 14] WKWebView, WKAppBoundDomains and ITP

Hi,

I am currently struggling with WKWebView on iOS 14 for a scenario where my company is hosting a Webpage that includes a partners website via iFrame. Both our website and the partners website are providing Cookies that are necessary for the partners WebApp to properly work.

As per the Webkit documentation I added the relevant domains to WKAppBoundDomains, however there are no Cookies accepted. I see the requests setting the Cookies when debugging via Safari Developer Console, but they are not persisted.

During my research I found this report on the Webkit Bug Tracker that it seems to be implemented to allow 3rd party cookies as long as all parties are added to the AppBoundDomain-List: https://bugs.webkit.org/show_bug.cgi?id=210674

On this forum now I read ( https://developer.apple.com/forums/thread/651138 ) that this is not the case.

So my question is what is true? And how can I make this scenario work? Because users that can get to these WKWebViews in our App had to accept separate terms and conditions that are handling the privacy issues involved between us and our partner in compliance with EU GDPR.

Thank you in advance for your assistance.
I'm in the same situation. Contrary to what this post says you can Allow Cross-Site Tracking on your app if you configure a Settings.bundle file with a NSCrossWebsiteTrackingUsageDescription string in your Info.plist. This requires intervention from the user but you can make it work. However, I have tested this for my specific case and is not working. Not even using App-Bound Domains, nor applying the workaround mentioned here. You can test your case if it works for you. Also, let me know if the issue still persists or not.
[iOS 14] WKWebView, WKAppBoundDomains and ITP
 
 
Q