当iPhone中未安装应用程序时,Deeplink在Safari中显示错误

时间:2017-05-11 13:50:30

标签: ios objective-c swift deeplink

我正在开发一款应用,我正面临一个问题。当有人点击短信中的深层链接网址(deeplink_sms.PNG)时,如果安装了应用程序,一切正常(屏幕截图1.PNG)。但是如果没有安装该应用程序,Safari会显示错误消息(屏幕截图2.PNG)。有人可以帮我弄这个吗? 在此输入图像描述 enter image description here

1 个答案:

答案 0 :(得分:1)

您需要设置一个包含javascript的网页来处理打开您的应用链接。然后,不要通过短信发送您的应用链接,而是将链接发送到您的网页。

  1. 用户收到带有网页链接的短信
  2. 用户点击链接并开启Safari
  3. 网页检测到其iPhone并重定向到应用链接
  4. 如果未安装该应用,请在此处理,例如显示“请下载应用程序”消息