我正在设置iOS通用链接支持我的应用程序遵循许多教程(Branch.io,cordova通用链接插件,...)和官方文档,但它不起作用 . 这是我遵循的步骤:

  • 在开发人员面板中启用Associated Domains服务

  • 在Xcode项目文件中启用关联域

  • applinks:app.mydomain.com 添加到我的功能中

  • 使用以下内容创建apple-app-site-association

  • 将apple-app-site-association上传到我的Web服务器的根目录

  • 将内容mime设置为"application/pkcs7-mime"

  • 验证链接是否可以访问:https://app.mydomain.com/apple-app-site-association

  • 验证https证书是否有效

  • 验证robots.txt是否为所有路径启用了抓取工具

当我检查"Allow unencrypted AASA files"(我的apple-app-site-association未签名)时,我的应用程序在https://limitless-sierra-4673.herokuapp.com/上通过了测试 . 我的应用程序通过了Apple验证程序的测试:https://search.developer.apple.com/appsearch-validation-tool/

当我在iPhone上的Safari中的邮件中点击URL https://app.mydomain.com/m/link?token=aaaa时,我没有被重定向,并且显示了页面的内容 .