当应用程序从Phonegap中的Android自定义URL方案启动时,如何获取start参数

时间:2013-09-15 11:11:32

标签: android cordova

我可以使用自定义网址

启动应用程序
<a href="myapp://customurl/?user_token=12345">Start My App</a> 

应用程序像往常一样午餐,但我确实需要密钥user_token=12345。我对这个框架的经验不足,所以不要做任何解决方法。需要帮助。

其次,我可以使用自定义架构传递多个键吗?

1 个答案:

答案 0 :(得分:1)

您需要Android WebIntent Plugin

您可以发送多个密钥

<a href="myapp://customurl/?user_token=12345&user_id=12">Start My App</a> 

一样使用它
document.addEventListener("deviceready", GetCustomUrl, false); 

然后函数将是

function GetCustomUrl() {
    window.plugins.webintent.getUri(function(url) {
        if(url !== "") {
            // Here you need to first split with "?" then later with "&"
            var link = url.split("?"); 
            var keysPair = link[1].split("&");
            // use as per your need
        }
    });
} 

您可以查看插件网站以获取更多详细信息。