使用 WEBINTENT 插件启动 Google Play 游戏应用
Launch Google Play Games App using WEBINTENT plugin
我想使用 WEBINTENT 插件从我的 android phonegap 构建应用程序在我的手机上打开 Google 玩游戏应用程序。
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。
如何使用它打开玩游戏应用程序。?
谢谢
Web Intent 插件只能打开具有 url 方案的应用。
如果您要打开的游戏没有url方案,那么您无法使用web intent插件打开它们
您可以使用 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);
});
我想使用 WEBINTENT 插件从我的 android phonegap 构建应用程序在我的手机上打开 Google 玩游戏应用程序。
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。 如何使用它打开玩游戏应用程序。? 谢谢
Web Intent 插件只能打开具有 url 方案的应用。
如果您要打开的游戏没有url方案,那么您无法使用web intent插件打开它们
您可以使用 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);
});