gpt4 book ai didi

iphone - 自定义 URL 方案有时在 iPhone 中不起作用

转载 作者:行者123 更新时间:2023-12-03 18:48:02 27 4
gpt4 key购买 nike

我有一个应用程序,我必须从服务器获取消息。服务器通过 SMS 发送消息。由于 iPhone 应用程序无法以编程方式接收短信,因此我注册了自定义 URL 方案,并在消息前添加了自定义 URL 值的前缀,例如:mymsg://

这在大多数情况下都可以正常工作。每当手机收到短信并单击回复按钮时,它会将我带到回复状态,原始消息将显示为一个链接,我可以单击该链接将我带到应用程序。由于某种原因,有时此消息不可点击。也就是说,当我单击消息时,它不会启动应用程序,或者只是消息不可单击。然后,如果我重新启动手机,该链接将再次可单击,我可以单击启动我的应用程序的链接。有谁知道这可能是什么原因吗?

-chinnadurai

最佳答案

我以前遇到过这个问题,但不确定是否与您遇到的问题相同。我发现,Messages.app 中的自定义 URL 方案是否可点击是在消息到达时确定的,而不是在用户看到 URL 时确定的。

这意味着,如果您在用户下载应用程序之前向他们发送自定义方案 URL,则该链接将永远不可点击,即使他们继续以某个地址下载应用程序。晚点。我仅在 iOS 7.1 上验证了此行为(尚未检查其他版本)。

就我而言,我无法保证在发送消息时用户已经下载了应用程序,因此我的解决方案是使用标准的 http:// url 重定向到服务器上的自定义 myapp:// URL,具有 302 重定向。希望这有帮助!

关于iphone - 自定义 URL 方案有时在 iPhone 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5933799/

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