Запустите приложение Google Play Games с помощью плагина WEBINTENT

Я хочу открыть приложение Google Play Games на своем мобильном телефоне из приложения для Android PhoneGap с помощью плагина WEBINTENT.

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 ответ

Решение

Плагин веб-намерения может открывать только те приложения, которые имеют схему URL для его открытия.

если игры, которые вы хотите открыть, не имеют схемы 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);
});
Другие вопросы по тегам