iOS 9中短信内容的深层链接

时间:2016-12-08 08:03:13

标签: ios sms deep-linking

我在myApp中集成了deeplink,现在在safari中输入deeplink时工作正常,但是现在我在sms内容中检测深层链接时遇到问题,我用这样的格式定义了我的深层链接:

  

myapp://登录
  的myapp://家

如果我使用我的设备并将文本短信:myapp://login发送到另一部带iOS9的iPhone,我看到我的设备可以检测到深层链接,但在其他设备中,它不能。

但在iOS 10中,两个设备都发送&接收可以检测到。谁知道为什么会这样,可以解决这个问题?

这是我在iOS 9中的短信。enter image description here

1 个答案:

答案 0 :(得分:0)

自定义URI方案不会被普遍认为是活动链接,并且基于设备,操作系统版本以及您发布链接的应用程序,行为会有所不同(正如您所发现的那样)。此外,如果应用程序未安装在设备上,则链接将在未安装相应应用程序时导致错误消息,即使它被识别为链接。

因此,自定义URI方案链接不是处理此要求的好方法。 Apple在iOS 9中引入了Universal Links作为解决此问题的方法,但它们也有局限性。您应该调查链接路由服务,例如Branch.io(完全披露:我在分支机构团队中)或Firebase动态链接。