使用WEBINTENT插件启动Google Play游戏应用

时间:2015-03-01 07:36:52

标签: android facebook cordova phonegap-build webintents

我想使用WEBINTENT插件从我的android phonegap构建应用程序在我的手机上打开Goog​​le Play游戏应用。

window.plugins.webintent.startActivity({
  action: window.plugins.webintent.ACTION_VIEW,
  url: 'facebook://'
},
function() {alert('success')}, 
function(errorMsg) {alert('Failed to startActivity errorMsg=' + errorMsg)}
);

},false);

此代码适用于打开Facebook。 如何使用它来打开游戏应用程序。 感谢。

1 个答案:

答案 0 :(得分:0)

web intent插件只能打开具有url方案的应用程序才能打开它。

如果您要打开的游戏没有网址方案,那么您无法使用网络意图插件打开它们

您可以使用startapp插件使用程序包名称

打开应用程序

https://github.com/lampaa/com.lampa.startapp

要在phonegap构建中使用它,请在config.xml上添加

<gap:plugin name="com.lampa.startapp" source="plugins.cordova.io" />

要打开应用,请使用以下代码:

navigator.startApp.check("com.package.name", function(message) { /* success */
    console.log(message); // => OK
}, 
function(error) { /* error */
    console.log(error);
});