Вам необходимо добавить другие параметры конфигурации. Я совершил ту же ошибку, что вы случайно сделали. Включите следующий код в конструктор,
appRate.preferences = {
storeAppURL: {
ios: '<app_id>',
android: 'market://details?id=<package_name>',
windows: 'ms-windows-store://review/?ProductId=<store_id>'
},
customLocale: {
title: 'Do You Enjoy?',
message: 'Please Rate Us',
cancelButtonLabel: 'No Thanks',
laterButtonLabel: 'Remind me later',
rateButtonLabel: 'Rate It Now',
},
callbacks: {
onRateDialogShow: function (callback) {
console.log('dfcsd');
},
onButtonClicked:function(buttonIndex){
console.log('Selected Index is '+buttonIndex);
}
},
simpleMode:true
}
Добавьте полные настройки конфигурации, включая обратные вызовы и customLocale, как видно из приведенного выше кода. И, наконец, в функции rate (),
this.appRate.promptForRating(true);