iOS Swift如何为Universal Links添加多个关联域名并解决失效问题
Universal Links 不生效排查点
- 路径匹配规则不兼容
你第二个站点是部署在domainworksite域名的/ca12_2020_integration/子路径下,实际可访问的链接路径前缀自带/ca12_2020_integration/,但你AASA中配置的paths规则仅匹配根路径下的/link/xxxx,无法命中子路径下的对应链接,自然无法触发Universal Links。
修正方案:将子路径的规则加入paths配置,示例如下:"paths": [ "/link/xxxx", "/ca12_2020_integration/link/xxxx" ] - AASA文件部署位置错误
苹果固定会从域名的根路径下拉取AASA文件,要求文件必须放在https://你的域名/.well-known/apple-app-site-association路径,不允许重定向,也不会到子路径目录下查找AASA。如果你的AASA仅部署在/ca12_2020_integration/子路径的.well-known目录下,苹果无法正常拉取文件,会直接判定该域名没有配置Universal Links。 - 域名合法性校验失败
确认domainworksite是完整的合法公网域名,已开启有效HTTPS证书,不存在证书过期、自签名证书、HTTP强制跳转的情况,否则苹果拉取AASA文件会失败。
内容的提问来源于stack exchange,提问作者Evelin Gnana Prissy
相关产品推荐
相关产品推荐

