自定义Url方案在iOS 9中不起作用

自定义Url方案在iOS 9中不起作用,ios,iphone,swift,ios9,Ios,Iphone,Swift,Ios9,我正在开发iPhone应用程序。这就像电子商务应用程序。在这方面,我想处理自定义url 我的url是这样的:www.abc.com/m/view.html?productId=123&name=user 现在我想处理这个自定义url。我添加了自定义url方案,如屏幕截图所示。它在iOS 8上工作。对于iOS 9和更高版本,它不起作用。我还将方案名称列入了白名单 在iOS 9和更高版本中,当我尝试在safari中打开url时,我可以看到弹出窗口,如“想打开应用程序吗?”,带有“取消”和“打开”按钮

我正在开发iPhone应用程序。这就像电子商务应用程序。在这方面,我想处理自定义url

我的url是这样的:www.abc.com/m/view.html?productId=123&name=user

现在我想处理这个自定义url。我添加了自定义url方案,如屏幕截图所示。它在iOS 8上工作。对于iOS 9和更高版本,它不起作用。我还将方案名称列入了白名单

在iOS 9和更高版本中,当我尝试在safari中打开url时,我可以看到弹出窗口,如“想打开应用程序吗?”,带有“取消”和“打开”按钮。但过了一段时间,它就自动消失了

你能帮我解决这个问题吗

提前谢谢


您的deepLink应该是

abc://www.abc.com/m/view.html?productId=123&name=user

因为如果我将URL方案注册为,您确实将URL方案注册为abs而不是http或其他

。http://www.example.com?是否可行?没有保留http URL方案。生成应用程序链接时是否必须更改URL?如果您有服务器。它可以处理标准链接,如http://www.example.com,并重定向到您的链接,如http://www.example.comabc://www.abc.com/m/view.html?productId=123&name=userYes . 我有服务器,但如果我的应用程序没有安装,那么它应该在safari中打开。这有用吗?