Cordova iOS应用Universal Links配置未通过Apple官方校验问题求助
问题排查解决方案
- 首先修正协议与端口配置:苹果官方要求
apple-app-site-association(下称AASA)文件必须通过HTTPS协议、443标准端口对外提供服务,不支持HTTP协议,也不会请求8080这类自定义端口,这是本次校验失败的核心原因。 - 检查AASA文件完整性:你贴出的AASA内容缺失开头的外层大括号
{,请确认完整文件为合法JSON格式,无语法错误、无多余注释,文件名无需添加.json后缀。 - 确认文件访问路径:AASA文件需要放在站点根目录,或者
.well-known子目录下,访问路径不能配置301/302等重定向规则,苹果爬虫不会跟随重定向跳转获取文件。 - HTTP场景补充说明:仅iOS 9、iOS 10两个旧版本支持HTTP协议下提供经过签名的AASA文件,后续所有iOS版本、苹果官方校验工具均不再支持HTTP协议的AASA文件,无论是否签名都无法通过校验。
内容的提问来源于stack exchange,提问作者Mohan Reddy
相关产品推荐
相关产品推荐

