iOS中的自定义URL方案和消息应用程序问题

时间:2011-09-23 08:58:09

标签: iphone

我已在我的应用程序中注册了自定义URL方案。从服务器i发送短信到手机,消息以自定义URL方案开头。示例myapp:// mymessageToApplication

当SMS到达收件箱时,邮件应用程序不会将上述邮件重新识别为链接。所以,我无法点击应用程序启动的消息。每次删除应用程序并重新安装应用程序时都会发生这种情况。但是,当我重新启动手机时,消息应用程序将该消息识别为链接,我可以单击该链接以启动我的应用程序。之后一切正常,直到我删除当前的应用程序并通过我的测试手机上的xCode重新安装它。

有没有人遇到过类似的问题?任何人都可以建议我可能出错吗?

要添加,我可以在浏览器中输入消息myapp:// mymessageToApplication来启动我的应用程序。它始终有效。因此,自定义URL注册正常。在重新启动手机之前,只有消息应用程序才会启动它。

2 个答案:

答案 0 :(得分:1)

我在Apple提交了一个错误,他们已经回复了。他们同意这是一个已知问题,他们正在努力。

以下是他们的回复

这是Bug ID#10166363的后续行动。经过进一步调查后,已确定这是一个已知问题,目前正在通过工程进行调查。此问题已在我们的错误数据库中以原始错误ID#10053369提交。用于跟踪此重复问题的原始错误号可在State列中找到,格式为:Duplicate / OrigBug#。

感谢您提交此错误报告。我们非常感谢您协助我们发现和隔离错误。

答案 1 :(得分:0)

您是否尝试仅杀死并重新启动消息应用程序,而不是完全重启iPhone?

我想这只是因为“消息”应用程序仅检查在启动时注册了哪些自定义URL方案(而不是在它已经启动但在后台启动时才会被注册到forground)。只是猜测,但这可能是一个可能的解释

(如果是的话,我不认为除了向Apple提交错误之外你还能做什么......但先检查一下)