Я пытаюсь получить плагин для скорости приложения, работающий над проектом Visual Studio Cordova, и я не вижу, чтобы он работал (для Android-устройства).Кордова (Android). Плагин AppRate просто приносит пустой экран
У меня в основном есть кнопка, которая при нажатии вызывает метод в моем javascript файле RateTheApp.
Мой код ниже. Я в основном скопировал/использовал код от: https://github.com/pushandplay/cordova-plugin-apprate
Когда я звоню в рутину RateTheApp, экран на устройстве гаснет, и ничего не происходит.
Любая помощь была бы принята с благодарностью.
Спасибо!
Тед
AppRate.preferences = {
useLanguage: 'en',
openStoreInApp: true,
displayAppName: 'Here I Am',
usesUntilPrompt: 5,
promptAgainForEachNewVersion: false,
storeAppURL: {
ios: '<my_app_id>',
android: 'market://details?id=com.tedjyoung.hereiam',
windows: 'ms-windows-store://pdp/?ProductId=<the apps Store ID>',
blackberry: 'appworld://content/[App Id]/',
windows8: 'ms-windows-store:Review?name=<the Package Family Name of the application>'
},
customLocale: {
title: "Rate 'Here I Am'",
message: "If you enjoy using 'Here I Am', would you mind taking a moment to rate it? It won’t take more than a minute. Thanks for your support!",
cancelButtonLabel: "No, Thanks",
laterButtonLabel: "Remind Me Later",
rateButtonLabel: "Rate It Now"
}
};
AppRate.preferences = {
useCustomRateDialog: true,
callbacks: {
onRateDialogShow: function (callback) {
callback(1) // cause immediate click on 'Rate Now' button
},
onButtonClicked: function (buttonIndex) {
console.log("onButtonClicked -> " + buttonIndex);
}
}
};
function RateTheApp() {
try {
AppRate.promptForRating(false);
} catch (e) {
alert("Error rating app. Error = " + e.message);
}
}
любые исключения в консоли? белый пустой экран обычно означает, что у вас есть ошибки –