我在myApp中集成了deeplink,现在在safari中输入深度链接时工作正常,但是现在我发现sms内容中的深度链接时遇到了问题,我用如下格式定义了我的深度链接:
myapp://登录 myapp://home
如果我使用我的设备并将短信短信:myapp://login发送到另一个带有iOS9的iPhone中,我看到我的设备可以检测到深度链接,但在另一个设备中却不能。
但是在iOS 10中,可以检测到两个设备的发送和接收。谁知道为什么会发生这种事,并能解决这个问题?
这是我在iOS 9中的短信。

发布于 2016-12-08 18:20:20
自定义URI方案不被普遍认为是活动链接,而且根据设备、OS版本和发布链接的应用程序,行为将有所不同(正如您已经发现的那样)。另外,如果应用程序没有安装在设备上,则当没有安装相应的应用程序时,链接将导致错误消息,即使它被识别为链接。
因此,自定义URI方案链接并不是处理此需求的好方法。苹果在iOS 9中引入了通用链接,作为解决这一问题的一种方式,但它们也有局限性。您应该研究链接路由服务,如Branch.io (完全公开:我在分支团队)或Firebase动态链接。
https://stackoverflow.com/questions/41034547
复制相似问题