【问题标题】:How to open iOS app from browser?如何从浏览器打开 iOS 应用程序?
【发布时间】:2014-05-29 10:26:44
【问题描述】:

每当用户在浏览器中打开我的应用程序链接时,我都必须打开我的 iOS 应用程序。我已经使用了myApp://,但即使用户从浏览器打开 http 链接,我也想打开我的应用程序。就像 pinterest 一样。即使我打开像 http://www.pinterest.com/pseudoamber/ 这样的常规 http 链接并使用像 pinterest://www.pinterest.com/pseudoamber/ 这样的 URL 方案,Pinterest 也会打开应用程序。我的应用程序正在myApp://www.myapp.com 上打开,现在我想在用户打开这样的 http 链接时打开我的应用程序http://www.myapp.com

请大家帮忙

【问题讨论】:

    标签: ios http url url-scheme


    【解决方案1】:

    这里是一个使用 jQuery 的例子:

    $(document).ready(function() {
    
            var user_agent_header = navigator.userAgent;
    
            if(user_agent_header.indexOf('iPhone')!=-1 || user_agent_header.indexOf('iPod')!=-1 || user_agent_header.indexOf('iPad')!=-1){
                setTimeout(function() { window.location="myApp://www.myapp.com";}, 25);
            }
    
        });
    

    【讨论】:

    • 感谢您的回复,但问题是即使用户在浏览器中写入 www.myapp.com,我也必须打开我的应用程序。为此,我必须添加“http” URL 方案和主机名,但我不知道该怎么做
    • 你只要把上面的javascript放到网站@www.myapp.com
    • 它将重定向到 mypp:// 但如果用户在他的 iPhone 中没有应用程序,那么我认为它会产生一个错误。那我们应该怎么做
    • 什么是“myApp://www.myapp.com”?我应该为我的应用程序提供什么?如果手机中没有安装我的应用,但用户仍然尝试调用我的应用,会发生什么情况?
    猜你喜欢
    • 1970-01-01
    • 2011-03-20
    • 2019-01-17
    • 2015-08-28
    • 1970-01-01
    • 2019-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多