我无法在任何地方确认这一点,所以也许这里有人可以。我知道当以 iOS 9+ 为目标并使用 HTTPS 时,可以使用纯文本 app-site-association-file 实现通用链接。
我也知道,当支持 Handof/Shared Web Credentials 时,需要对文件进行签名。
我感兴趣的是通用链接是否可以与通过 HTTP 获得的签名文件一起使用?
我无法在任何地方确认这一点,所以也许这里有人可以。我知道当以 iOS 9+ 为目标并使用 HTTPS 时,可以使用纯文本 app-site-association-file 实现通用链接。
我也知道,当支持 Handof/Shared Web Credentials 时,需要对文件进行签名。
我感兴趣的是通用链接是否可以与通过 HTTP 获得的签名文件一起使用?
对于那些想知道的人——不,你不能。即使使用签名文件(这是 iOS 8 中的切换和共享 Web 凭据的要求),仍然需要通过 HTTPS 访问连接。
来自文档的参考:
该文件必须满足以下要求:
该文件必须托管在具有有效证书的 https:// 站点上(例如,Safari 在查看该站点时不得发出证书警告)。
该文件不得使用任何重定向。
该文件必须具有 MIME 类型 application/pkcs7-mime。
该文件必须是由有效 TLS 证书签署的 CMS。