我在我的应用程序中包含了评级插件,它运行正常。
我现在正在尝试console.log点击的按钮。我无法使用onButtonClicked方法。我不确定我做错了什么。
我的代码如下所示:
.config(['$cordovaAppRateProvider', function($cordovaAppRateProvider) {
var onButtonClicked = function(buttonIndex) {
console.log("onButtonClicked -> " + buttonIndex);
};
var prefs = {
language: 'en',
appName: 'AppName',
iosURL: 'AppURL',
promptAgainForEachNewVersion: true,
usesUntilPrompt:1,
callbacks: {}
};
prefs.callbacks.onButtonClicked = onButtonClicked;
document.addEventListener('deviceready', function () {
$cordovaAppRateProvider.setCustomLocale({
title: 'Rate the App',
message: 'Rate this App?',
cancelButtonLabel: 'No, Thanks',
laterButtonLabel: 'Maybe Later',
rateButtonLabel: 'Yes',
});
$cordovaAppRateProvider.setPreferences(prefs);
}, false);
}])