gpt4 book ai didi

ios - 什么会导致 iOS 通用链接停止工作?

转载 作者:行者123 更新时间:2023-11-29 12:09:26 31 4
gpt4 key购买 nike

我的 iOS 9 应用程序上有通用链接。如果我从电子邮件或短信中点击 UL,它会按预期启动我的应用程序。

然后我添加了一个 QR 码阅读器并使用 openURL() 从我的应用程序中打开嵌入在 QR 码中的 UL(这应该由应用程序本身处理)。

在一次测试运行中,二维码中嵌入的 URL 格式错误:它的末尾有一个 CR/LF,当应用程序试图打开它时,它崩溃了(我没有崩溃日志/不幸的是跟踪)。

当我研究崩溃时,我意识到 openURL() 不是为与 UL 一起工作而设计的,所以我修复了代码,让我的应用程序以不同的方式处理 URL,但现在所有 UL 都不再与我的应用程序一起工作:使用了什么不再需要通过电子邮件或短信工作(它启动 Safari 而不是我的应用程序)。

我通过 TestFlight 安装我的应用程序,我可以从我的后端看到正在提取 apple-app-site-association 文件,但它仍然无法工作。

重要数据(这就是我知道问题出在该特定手机上的状态的方式):同一应用不同手机上打开 ULs 正确 。就好像我遇到的一个错误让手机处于一种状态,无论如何都会为这些 URL 启动 Safari。

这是唯一出现此问题的手机。

我没有成功的尝试:

  • 完全卸载应用
  • 重启

不确定接下来要尝试什么。预先感谢您的帮助。

最佳答案

您可能单击了状态栏右上角的链接以在 Safari 中打开您的一个 UL。之后所有后续 UL 将在 Safari 中打开。

在 Safari 中,下拉页面直到您在顶部看到智能应用横幅。然后单击“打开”,UL 应该会再次工作。

关于ios - 什么会导致 iOS 通用链接停止工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33931693/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com