自定义网址方案在短信应用中无法识别为链接(仅限iphone 4 iOS 5.0)

Dro*_*ven 25 iphone sms ios ios5

简介:在我的应用程序中,我已经以"myapp:// .."格式定义了一个自定义URL.但是当它出现在SMS中时,URL不会被识别为链接.因此,用户无法点击它并启动应用程序.相反,他必须在浏览器中复制并粘贴它.这仅在iPhone4(iOS v5.0)中发生

重现步骤:通过在info.plist中指定新的URL方案,为应用程序定义自定义URL.将带有应用程序自定义URL的SMS发送到iPhone4(iOS v5.0).打开短信.

预期结果:URL必须在SMS中显示为链接.

实际结果:URL以纯文本形式显示,而不是链接.

回归:在升级到iOS 5之前,在同一iPhone4(iOS版本4.3)中,URL始终显示为链接.

注意:有趣的一面是,如果我将消息从同一个iPhone转发给自己,在发送的短信和新收到的短信中,该URL将显示为链接.

Dyl*_*tey 2

检查您使用的是大写/混合方案(如 MyApp://...)还是全小写方案(myapp://...)。在 iOS 5 下,如果您尝试在自定义 URL 方案中使用大写字母,操作系统将无法识别并抛出异常。如果这不起作用,则几乎可以肯定是 SMS 代码存在错误,在这种情况下,您应该提交错误。让我知道这是否有效。