Service Worker Registration Requires WKAppBoundDomains – Any Workarounds?

"We have a multi-tenant EdTech platform serving over 1500 clients, each with a unique domain (e.g., client1.eduapp.com). We use WKWebView in a native shell. Due to WKAppBoundDomains restriction, we can't dynamically list all domains. How can we support dynamic tenants while maintaining cookie persistence"

"Can Apple suggest a best practice or alternative approach for apps using WebView/PWA shell architecture across multiple client domains?"

Problem: We cannot predefine all 1500 domains in WKAppBoundDomains due to limitations. As a result: Service workers fail to register, breaking PWA functionality Ex: Offline.

Service Worker Registration Requires WKAppBoundDomains – Any Workarounds?
 
 
Q