小编Val*_*pss的帖子

通用链接不适用于真实设备

我目前正在努力在我的应用程序中实现通用链接,无论是使用命令行 xcrun simctl openurl booted 还是通过点击消息中的链接,它们都可以在我的模拟器上完美运行

但我无法在真实设备上运行它们(使用 3 个不同的 iOS 14.X 版本测试了 3 个不同的 iPhone)

应用程序配置 > 签名和功能 > 关联域正确设置为applinks:<domain_name>.

我已经尝试过:

  • 卸载/重新安装应用程序
  • 清理我的构建存储库
  • 重新启动我的设备
  • 安装App后等待5分钟
  • 使用另一个 HTTP 协议作为路由https://<domain>/.well-known/apple-app-site-association
  • 点击许多应用程序中的链接(消息、不和谐、注释...)
  • 使用 ngrok / localtunnel / apache 服务器公开我的网站(在产品中)
  • 在开发者设置中打开/关闭“关联域开发”

我已经在 AASA 验证器网站(如branch.io 或 appsflyer.com)上进行了验证,一切正常,一旦我将应用程序重新安装到我的 iPhone 上,就会请求 aasa 文件,并返回带有200 OK正确内容的 http 响应Content-Type : application/json

我没有办法解决这个问题。我真的希望在将应用程序部署到应用商店之前使其正常工作,即使它在模拟器上运行良好。

感谢您今后的帮助

iphone redirect ios swift ios-universal-links

5
推荐指数
1
解决办法
1965
查看次数

标签 统计

ios ×1

ios-universal-links ×1

iphone ×1

redirect ×1

swift ×1