可以在iOS中处理自己的http网址方案?

iTunes,App Store和iOS上的iOS清楚地注册http:// … URL方案来打开他们的应用程序。

谁能做到这一点,不只是你自己的协议?

我想这样做的原因是,我在一个节日的应用程序。我想“拦截”链接到网站上的特定页面,并启动应用程序,如果安装了。

到目前为止我没有太多的运气

你可以为“http://”网址(我认为苹果和Spotify做的)这样做的方式是:

>注册自定义URL模式like the other answers have shown
>设置HTTP URL以指向实际网页。
>将脚本放在该页面上,以便在iOS上重定向到自定义网址。

例如,以下是一个示例页面,将根据您是在网络上还是在iOS设备上,将您带到特定用户或Twitter网站的Twitter应用程序:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Twitter</title>
</head>
<body>
    <script type="text/javascript">
        var username = document.location.search.substr(1);
        document.location.replace(
            "standalone" in window.navigator ?
            'twitter:@'+username :              // iOS
            'http://twitter.com/'+username);    // others
    </script>
</body>
</html>

试试这里:http://bl.ocks.org/d/3153819/?mckamey

http://stackoverflow.com/questions/4403992/possible-to-handle-your-own-http-url-schemes-in-ios

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:可以在iOS中处理自己的http网址方案?