Our WebView app is hosted on an on-premise web server, and the devices connect to this server over WiFi, and the DNS of the device is manually set to the IP of the on-premise server.
A same DNS entry is hosted on the internet with a static web page for hosting the AASA file.
When the on-premise server is connected to the Internet, the webpage served in the webview is the one hosted on the public internet (static page) even though the device's DNS is set to the on-premise server's IP address.
This behavior has only been seen in iOS 14. All previous versions of iOS worked fine, and connected to the on-premise server (with/without internet) and served the page hosted on the on-premise server.
Post
Replies
Boosts
Views
Activity
Our application is a WebView application which is hosted on an on-premise server. This server does have the AASA file hosted on it in the correct format.
We also have hosted a server on the public internet with the same domain name with a static webpage, to host the AASA file, so that it gets linked with the app when the app is installed the first time from the Appstore/TestFlight.
This setup was working with iOS 12 to all the way to iOS 13.7
However, since the iOS 14 update the Universal Links seem to not work anymore.
I've followed the Apple Documentation here [https://developer.apple.com/documentation/safariservices/supporting_associated_domains?language=objc), but adding that ?mode=developer in the associated domain section that does not seem to help either.
When using WKWebView, the play/pause functions in javascript are not triggered when trying to toggle play/pause events using headphones/AirPods (double tap).
How do we control these events using headphones/AirPods in the WKWebView?