【问题标题】:Customized Custom Url Scheme not working in iOS 9自定义的自定义 URL 方案在 iOS 9 中不起作用
【发布时间】:2017-01-29 17:38:26
【问题描述】:

我正在开发 iPhone 应用程序。这就像电子商务应用程序。在那我想处理自定义网址。

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

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

在 iOS 9 及更高版本中,当我尝试在 safari 中打开 url 时,我可以看到类似 “想要打开应用程序?” 的弹出窗口,并带有取消和打开按钮。但一段时间后它会自动关闭。

你能帮我解决这个问题吗?

提前谢谢..!!!

【问题讨论】:

    标签: ios iphone swift ios9


    【解决方案1】:

    你的 deepLink 应该是这样的

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

    因为您确实将 URL Schemes 注册为 abs 而不是 http 或其他

    【讨论】:

    • 如果我将 url 方案注册为 . http://www.example.com?它应该有效吗?
    • 没有保留http URL Scheme。
    • 生成应用链接时是否需要更改网址?
    • 如果你有服务器。它可以处理标准链接,例如 http://www.example.com 并重定向到您的链接,例如 abc://www.abc.com/m/view.html?productId=123&name=user
    • 是的。我有服务器,但如果我的应用程序没有安装,那么它应该在 safari 中打开。这行得通吗?
    猜你喜欢
    • 1970-01-01
    • 2012-09-19
    • 1970-01-01
    • 1970-01-01
    • 2014-04-02
    • 2014-10-22
    • 1970-01-01
    • 2016-05-04
    • 1970-01-01
    相关资源
    最近更新 更多