【问题标题】:Open iOS app when a URL with a certain pattern is opened打开具有特定模式的 URL 时打开 iOS 应用程序
【发布时间】:2015-04-05 19:43:10
【问题描述】:

我已成功地将我的应用程序映射到自定义 URL 方案,因此当我输入 myApp://path 时,我的应用程序将打开。为此,我使用了Info.plistCFBundleURLSchemesCFBundleURLName

我想知道我是否也可以映射一个 URL 模式,而不是方案,所以当有人键入时

http://mylegitdomain.info/blah

我的应用程序打开。这在 Android 中是可能的。

【问题讨论】:

    标签: ios launch url-scheme


    【解决方案1】:

    没有内置方法可以做到这一点 - http:https: 方案会自动打开 Safari。

    但是,您可以这样做

    1. 注册mylegitdomain.info
    2. 运行一个简单地将请求重定向到mylegitdomain.infomyApp://path 的服务器

    这对于用户来说不会完全无缝 - 该 URL 将打开 Safari,然后重定向到您的应用程序 - 但它会起作用,并且根据您的用例可能值得.

    【讨论】:

    • 是的,我已经在运行合法域,我必须添加代码,所以如果用户正在运行 IOS 并且安装了应用程序,它将执行重定向而不是提供页面。
    • @rupps 是的,这听起来像是一个解决方案。祝你好运!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-15
    • 1970-01-01
    • 2013-04-27
    • 2018-03-06
    • 2013-03-08
    • 2016-06-22
    • 2021-01-28
    相关资源
    最近更新 更多