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

时间:2011-05-09 07:23:25

标签: iphone custom-url

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

大部分时间都可以正常使用。每当手机收到短信并点击回复按钮时,它会转到回复状态,原始信息会显示为我可以点击的链接,它将我带到应用程序。出于某种原因,有时此消息不可点击。也就是说,当我点击消息时,它不会启动应用程序,或者只是消息不可点击。然后,如果我重新启动手机,该链接可以再次点击,我可以点击启动我的应用程序的链接。有谁知道可能是什么原因?

-chinnadurai

1 个答案:

答案 0 :(得分:0)

我之前遇到过这个问题,但我不确定它与你所拥有的是同一个问题。我发现的是,当消息到达时,而不是当用户看到URL时,是否可以在Messages.app中单击自定义URL方案。

这意味着如果您在之前向用户发送了自定义方案网址,他们已经下载了该应用,即使他们继续下载该应用,该链接也永远无法点击晚些时候。我已经在iOS 7.1上验证了这种行为(还没有检查过其他版本)。

对于我的情况,我无法保证用户在发送邮件时已经下载了应用,因此我的解决方案是使用标准http://网址重定向到自定义{{1具有302重定向的服务器上的URL。希望这有帮助!