iOS 6中的自定义URL方案不起作用?

时间:2012-09-27 09:34:26

标签: ios ios6

我的应用程序使用自定义URL方案,因此我通过电子邮件向我的用户发送链接,点击后,启动我的应用程序安装在他们的设备上。这是无缝的工作,直到iOS 6出现。 现在,当用户点击链接或甚至在Safari中手动键入地址时,他们会收到错误消息“Safari无法打开页面,因为它是本地文件。”

想知道是否有其他人遇到过这种情况,或者有人在这方面有任何指示!!

任何帮助都非常感谢...

更新:如果我只提供我的应用的自定义网址而没有任何参数,它就可以使用...例如如果我做“reader-app://”它会启动我的应用程序,但如果我执行“reader-app:// doc = xyz”则不会!

2 个答案:

答案 0 :(得分:2)

尝试:reader-app://?doc = xyz(在//后面添加一个问号)这样你就可以指定一个查询字符串。它适用于我,但它提出了一个警告对话,询问用户是否要用我的应用程序打开网址

答案 1 :(得分:0)

尝试从-删除reader-app://符号。

在我从网址中删除下划线之前,我的网址无效。

例如:

my_app://无效。

myapp://正在发挥作用。

这只是猜测。