“Safari cannot open the page because the address is invalid” appearing when accessing Branch link with app uninstalled

前端 未结 3 954
一向
一向 2020-12-15 05:56

I\'m integrating an app with Branch.io and encountered an issue in Safari (I\'ve tested this on iOS 11, but the issue might be appearing on other versions as well).

3条回答
  •  一生所求
    2020-12-15 06:38

    Aaron from Branch.io here

    You are probably getting this error because Branch is attempting to launch your app via URI schemes when the app is not installed. Starting from iOS 9.2, Apple no longer officially supports URI schemes for deep linking, and developers are strongly advised to implement Universal Links in order to get equivalent functionality on iOS.

    Specifically, there are significant drawbacks to custom URI schemes, most notably the inability to easily handle these two situations:

    • When the app isn’t installed.
    • When more than one app tries to claim myapp://.

    For this reason, we recommend you enable Universal links in your Branch Dashboard. All you need to do is provide your bundle ID and app prefix, and Branch will host the AASA file for you.

提交回复
热议问题