0

即使应用程序安装在 iPhone 中,点击Branchio通用深层链接重定向到 safari 并显示弹出窗口以启动应用程序。

预期:如果应用程序已经安装,点击深层链接应该启动应用程序。

预先请求:

操作系统:iPhone iOS 13.3.1

  1. 在 Appcenter 中发布构建
  2. 将自定义 URL 设置为https://install.appcenter.ms/app (Appcenter)
  3. 生成通用深层链接

重现步骤:

  1. 生成通用深层链接
  2. 使用深层链接安装应用程序
  3. 再次点击相同的深层链接将重定向到 Safari 并弹出带有取消和打开选项的警报
  4. 在 Safari 中点击打开以启动应用程序
4

1 回答 1

1

这是 Apple 首次提示用户是否打开应用程序的预期行为。只有实现了通用链接,它才不会请求第二次。我们的 AASA 验证器工具 ( https://branch.io/resources/aasa-validator/ ) 显示要正确验证的 AASA 文件,但是在重定向网站的安装页面上进行测试时,它显示 404 错误。因此,我们无法复制这一点以进一步检查。

您能否分享您的应用商店链接,以便在这里帮助我们。

此外,会要求在此处检查我们的文档(https://help.branch.io/developers-hub/docs/ios-troubleshooting#section-validate-if-aasa-file-successfully-downloaded),以确认是否设备正在接收生成的 AASA 文件。这是适用于 iOS 13.x+ 的 Apple 的一个已知问题,其中 AASA 文件不会被摄取到设备中,并导致链接重定向显示提示或失败。

于 2020-03-24T12:49:47.523 回答