通用深度 link for iOS 9

Universal deep link for iOS 9

我想为我们的应用程序实现通用深层链接。 Apple 的其中一项要求是 apple-site-association 文件必须位于 HTTPS Web 服务器上。只是这样还是整个网站都需要 https。

参考:https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/AppSearch/UniversalLinks.html#//apple_ref/doc/uid/TP40016308-CH12

我最近实现了通用链接,这里有一些要点:

  • 您的 apple-app-site-association 文件应该可以通过 https 访问。别无他法。
  • 如果您的网站只有 http,那么您必须签署 apple-app-site-association 文件。使用用于 https apple-app-site-association 文件访问的相同证书。
  • 如果您的网站完全是 https,那么您不必签署 apple-app-site-association 文件,您可以按原样上传。

我知道我说 apple-app-site-association 太多次了 :),但我希望这对您有所帮助。