这是我的apple-app-site-association文件:
{
"applinks": {
"apps": [],
"details": [
{
"paths": [
"*",
"\/doubanapp\/*",
"\/authorHome"
],
"appID": "KV99XUUJ3U.com.moer.MoerFinance"
}
]
}
}我已经设置了Xcode相关域,这是我的截图:

我使用https://search.developer.apple.com/appsearch-validation-tool/测试我的域,但是得到了错误:
错误,没有应用程序的域名权利,权利数据用于验证深链接双重认证是从当前发布的版本的应用程序。这些数据可能需要48小时才能更新。
如果我的应用程序必须发布,那么等待48小时?
发布于 2016-10-14 00:56:39
没有要求您的应用程序是在应用程序商店的通用链接的工作。
但是,看看https://moer.jiemian.com/apple-app-site-association和https://moer.cn/apple-app-site-association,它们都提供无效的SSL证书。iOS将拒绝这些,这会破坏通用链接。
我将在这里为Branch.io (完全披露:我在分支团队)放一个无耻的插件,以防你只是在寻找简单的深度链接,而不想处理这些设置细节。
发布于 2021-01-07 16:53:20
对于自签名证书问题,您是否尝试过将?mode=developer添加到相关域的权限(例如applinks:mydomain.com?mode=developer)中?
在使用不受信任的证书时,这是域的格式:
<service>:<fully qualified domain>?mode=<alternate mode>
使用
<alternate mode>设置为developer,如上面的示例所示
医生说:
开发人员 指定只有处于开发人员模式的设备才能访问域。在这种模式下,您可以在web服务器上使用任何有效的SSL证书,包括系统不信任的证书。确保您不会让您的用户暴露在安全问题上,例如中间人攻击。作为一种额外的预防措施,只有使用开发配置文件签名的应用程序才能使用开发人员模式,而且用户必须选择使用任何设备。
以下是从Apple -滚动到页面底部的参考文档:
https://stackoverflow.com/questions/40018565
复制相似问题