Запустите приложение 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);
});