Apple-app-site-association 未验证“错误无法解析应用程序站点关联”

Posted

技术标签:

【中文标题】Apple-app-site-association 未验证“错误无法解析应用程序站点关联”【英文标题】:Apple-app-site-association not validation "Error cannot parse app site association" 【发布时间】:2019-12-29 16:46:00 【问题描述】:

我正在使用苹果的应用网站关联验证工具,在此处找到:https://search.developer.apple.com/appsearch-validation-tool

它给了我错误“错误无法解析应用程序站点关联” 但是,我已经成功地在 /apple-app-site-association 和 /.well-known/apple-app-site-association 下载了文件,并且都下载了并且似乎是正确的 json。

我要验证的域是 app.skyresponse.com

我的网络服务器日志确认成功获取,其他第三方工具确认 apple-app-site-association 配置似乎正确。 (https://branch.io/resources/aasa-validator/)

我正在通过 AWS Cloudfront 从 AWS S3 提供文件,并且一直在尝试各种设置,从内容类型到 SSL 证书版本支持。

任何人都可以对此有所了解吗?将不胜感激。

【问题讨论】:

【参考方案1】:

经过大量调查,我自己找到了原因。

我在网络服务器的根目录中有一个 index.html 文件,该文件的标题部分包含

https://skyresponse.com/" />

当它出现时,Apple 验证工具甚至没有尝试下载 apple-app-site-association 文件。但将错误显示为“错误无法解析应用程序站点关联”)

【讨论】:

嗨,我遇到了非常相似的问题(AASA 文件通过branch.io/resources/aasa-validator 的验证,但给我Error cannot parse app site association 和search.developer.apple.com/appsearch-validation-tool)。我很好奇你对 index.html 文件的意思。你刚刚修改了 index.html 文件,然后神奇的深度链接就开始工作了?

以上是关于Apple-app-site-association 未验证“错误无法解析应用程序站点关联”的主要内容,如果未能解决你的问题,请参考以下文章