Hi
Welcome to Microsoft community.
Handling deep linking in iOS can be tricky, especially when dealing with different browsers that may not handle URLs in the same way as Safari does. The issue you're encountering with Microsoft Edge might be due to how Edge handles redirections to deep links. Here are some suggestions and considerations that may help you resolve the issue:
- Universal Links: Ensure that you are using Universal Links and that they are correctly set up. Universal Links are the recommended way by Apple to handle deep linking because they allow for a seamless transition between a web domain and the corresponding content within an app.
- App Association File (AASA): Check your
apple-app-site-associationfile on your server to make sure it’s correctly configured and accessible over HTTPS without any redirects. The AASA file should be properly associated with your app and should include the paths that should open your app. - Edge Handling of Universal Links: While Safari has built-in support for Universal Links, third-party browsers like Edge may handle these links differently. Microsoft Edge might not fully support the same deep linking behavior as Safari.
- Fallback Mechanism: It's common to implement a fallback mechanism for cases where the app is not installed. However, if the app is installed, the browser should open the app directly. Make sure the logic in your website's redirection script correctly detects the installed app and redirects accordingly.
- Test Other Browsers: Check the behavior with other third-party browsers like Chrome or Firefox to see if they exhibit the same issue. This can help you determine if the problem is specific to Edge or if it's a broader issue with how non-Safari browsers handle deep links on iOS.
- URL Format: Sometimes, the issue could be with the URL format or encoding. Try simplifying the URL to the basic format required by your app and test if Edge handles it differently.
- Community and Forums: Engage with developer communities such as Stack Overflow or the Apple Developer Forums. Other developers might have encountered similar issues and could have workarounds or solutions.
- Documentation Review: Review Microsoft Edge's and iOS's documentation for any updates or changes in how they handle deep linking.
Unfortunately, without control over how third-party browsers handle deep links, there might be limitations to what you can achieve. However, starting with these steps can help you troubleshoot the issue and possibly find a workaround.
Best regards
Derrick Qian | Microsoft Community Support Specialist