我的应用程序使用自定义URL方案,因此我通过电子邮件向我的用户发送链接,点击后,启动我的应用程序安装在他们的设备上。这是无缝的工作,直到iOS 6出现。 现在,当用户点击链接或甚至在Safari中手动键入地址时,他们会收到错误消息“Safari无法打开页面,因为它是本地文件。”
想知道是否有其他人遇到过这种情况,或者有人在这方面有任何指示!!
任何帮助都非常感谢...
更新:如果我只提供我的应用的自定义网址而没有任何参数,它就可以使用...例如如果我做“reader-app://”它会启动我的应用程序,但如果我执行“reader-app:// doc = xyz”则不会!
答案 0 :(得分:2)
尝试:reader-app://?doc = xyz(在//后面添加一个问号)这样你就可以指定一个查询字符串。它适用于我,但它提出了一个警告对话,询问用户是否要用我的应用程序打开网址
答案 1 :(得分:0)
尝试从-
删除reader-app://
符号。
在我从网址中删除下划线之前,我的网址无效。
例如:
my_app://
无效。
myapp://
正在发挥作用。
这只是猜测。