如何使用Cordova使用URL打开应用程序?

时间:2015-06-02 16:07:24

标签: cordova cordova-plugins url-scheme

我有一个用HTML,CSS,JavaScript编写的应用程序。我正在使用Cordova为iOS,Android,Windows和BlackBerry构建它。

如何为自定义网址方案注册应用,以便在我输入" myapp://"在移动浏览器中,它会尝试打开我的应用程序。我可以在config.xml文件中进行更改,以便Cordova将该URL注册到我的应用程序吗?示例代码将非常感谢!

2 个答案:

答案 0 :(得分:2)

您可以使用Custom URL plugin。安装时,您可以为自己的协议方案提供名称。在需要它的那些平台上,它将为您添加适当的配置更改。

答案 1 :(得分:0)

转到 res / xml / config.xml

它应该看起来像这样。

         

<content src="index.html" />
<access origin="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
<feature name="Whitelist">
    <param name="android-package" value="org.apache.cordova.whitelist.WhitelistPlugin" />
    <param name="onload" value="true" />
</feature>

您需要创建一个 allow-intent 子项来处理自定义网址方案。