在我的应用程序中,我配置了一个自定义URL方案“TestScheme”。一切正常,但是有一个问题。
当我打开例如在Safari中显示“TestScheme:// xyz”,有时会打开一个对话框,询问我是否要在我的应用程序中打开该网站。当我点击打开时,什么也没有发生。当我再次在safari中打开相同的网站时,该应用正确打开了,而没有显示对话框。
有人可以解释这种奇怪的行为吗?当我在对话框中点击打开时,为什么应用程序没有打开?
编辑:使用HTML中的href重定向到自定义URL方案时,我没有遇到这个问题。但是,仅在浏览器中输入URL时,问题仍然存在。
最佳答案
由于您正在开发中,因此听起来像是每次编译并重新部署设备应用程序时,都要花一些时间向系统注册。另外,在部署之后,您可能要确保杀死Safari,以便它可以加载自定义的URL方案。
只是我的两分钱。
关于ios - App中的iOS自定义网址方案在第一次使用网址方案时无法打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21392024/