创build一个链接,启动iOS应用程序,或redirect到应用程序商店
可能重复:
是否有可能注册一个基于http +域名的iPhone应用程序的URL计划,如YouTube和地图?
我为iOS应用程序提供了一个自定义的URLscheme,我希望能够通过电子邮件将链接发送给某人,如果该应用程序在设备上,可以启动该应用程序,或者如果他们没有,则将其链接到应用程序商店。
我希望能够发送myapp:// someurl,并启动或去appappore myapp,但我不认为这可以开箱即用。
相反,我想创build一个加载一些JavaScript的链接,将尝试myapp:// someurl,如果失败将加载应用程序商店链接。
我的JavaScript知识是蹩脚的。 我可以设置window.location来执行redirect,但似乎没有办法从中捕获错误,以便在失败时执行另一个操作。
有人知道怎么做吗?
检查是否有可能注册一个基于http +域的URL Scheme for iPhone应用程序,比如YouTube和Maps?
但是,您需要自己托pipe包含脚本的页面,因为电子邮件中的javascript不起作用
window.launchsockPicker = function() { setTimeout(function() { window.location = 'http://myDomain.com/install-app.cfm' }, 500); window.location = 'myApp://?context=someVariableIfNeeded'; };
没有好的办法来实现这一点。 您可以通过URL启动应用程序,但无法testing应用程序是否先安装。