首页 文章

iOS 8中的通用链接?

提问于
浏览
12

我看过WWDC视频与搜索和深层链接的改进有关 . 在"Seamless Linking to your App"视频中,演讲者谈到了如何设置应用程序和相关的Web服务器以支持"Universal Links" . 什么是't totally clear to me was whether or not Universal Links work with iOS 8 or only iOS 9. When he talked about signing the apple-app-site-association file, he stated that it'只需要签名用于iOS 8.只是要清楚, do Universal Links work with iOS 8, right now???

这是我关心的用例 .

  • 在iOS 8设备上打开一封电子邮件,其中包含一个正常的https网址(网站深层链接) .

  • 用户点击链接

  • 关联的应用程序已打开并通过网址传递

func application(application: UIApplication, continueUserActivity userActivity: NSUserActivity, restorationHandler: ([AnyObject]!) -> Void) -> Bool

特别:

  • 电子邮件 - >应用程序

  • 不是电子邮件 - > Safari

  • 也不是电子邮件 - > Safari - > App

谢谢!

1 回答

  • 6

    根据What's New in iOS 9,通用链接需要iOS 9.据推测,签名要求要求可以追溯到iOS 8,因为正如该文档所述,通用链接 Build 在与本机应用程序和网站之间的切换相同的信任基础上,这是一个iOS 8功能 . 这样您就可以将应用程序部署回iOS 8(并支持Web < - > app Handoff),但只能为iOS 9上的客户端提供通用链接支持 .

    对于iOS 8及更早版本,您可以回退到App Banners .

相关问题