【发布时间】:2021-05-17 12:12:34
【问题描述】:
我目前正致力于在我的应用程序中实现通用链接,无论是使用命令行 xcrun simctl openurl booted 还是通过点击消息中的链接,它们都可以在我的模拟器上完美运行
但我无法在真实设备上运行它们(使用 3 个不同 iOS 14.X 版本测试的 3 个不同 iPhone)
App 配置 > Signing and Capabilities > Associated Domains 正确设置为applinks:<domain_name>。
我已经尝试过:
- 卸载/重新安装应用程序
- 清理我的构建存储库
- 重启我的设备
- 安装应用后等待 5 分钟
- 为路由
https://<domain>/.well-known/apple-app-site-association使用另一个HTTP协议 - 点击来自许多应用程序的链接(消息、不和谐、笔记...)
- 使用 ngrok / localtunnel / apache 服务器(在产品中)公开我的网站
- 在开发者设置中打开/关闭“关联域开发”
我已经在 branch.io 或 appsflyer.com 等 AASA 验证器网站上进行了验证,一切正常,一旦我将应用程序重新安装到我的 iPhone 上,就会请求 aasa 文件,它会返回一个带有正确的 200 OK http 响应Content-Type : application/json
我没有办法解决这个问题。我真的很想在将应用程序部署到 Appstore 之前让它工作,即使它在模拟器上运行良好。
感谢您以后的帮助
【问题讨论】:
标签: ios swift iphone redirect ios-universal-links