我在Xcode中启用了功能中的关联域,并按预期创建了".entitlements"文件.但它还修改了一个project.pbxproj文件com.apple.SafariKeychain = {enabled = 1;}
所以我只是好奇,为什么它被启用,是否因某种原因有用?
我找不到任何关于此的文档.
注意:已针对iOS 12更新
该权利用于多种目的。它涵盖了您的应用需要与网络域建立经过验证的连接的所有功能。通过在apple-app-site-association您的域的根级别放置一个静态JSON文件(称为)来完成此验证,该文件包含您应用的标准App ID,并带有用于启用特定功能的密钥和配置。
它涵盖了iOS的一些实际功能:
com.apple.SafariKeychain实际上是指“关联域”功能的初衷,该功能旨在使本机应用程序可以访问Web域的iCloud钥匙串中存储的凭据。如果用户已经登录到您的网站并将其密码保存在iCloud钥匙串中,则此功能允许您的本机应用程序使用这些存储的凭据。| 归档时间: |
|
| 查看次数: |
2216 次 |
| 最近记录: |