我试图在ionic平台上显示android平台的应用程序评级屏幕,但在评级弹出窗口之前,还有另一个弹出窗口。
您知道此弹出窗口来自何处吗? image1
当我点击左空按钮/文本时,它显示了我的应用程序评分 image2
我可以删除第一个弹出窗口吗?
这是我的AppRate代码
constructor(
private appRate: AppRate,
public lgm: LoginModelProvider,
public navCtrl: NavController,
public navParams: NavParams,
public pf:GenFunctionProvider,
public http: Http,
public storage: Storage,
private theInAppBrowser: InAppBrowser,
private alertCtrl: AlertController
) {
this.banner = [];
this.bannerPath = "";
this.biller = [];
appRate.preferences = {
displayAppName: 'Solusipay',
usesUntilPrompt: 2,
storeAppURL: {
android: 'market://details?id=com.solusipay.id'
},
customLocale: {
title: "Would you mind rating %@?",
message: "It won’t take more than a minute and helps to promote our app. Thanks for your support!",
cancelButtonLabel: "No, Thanks",
laterButtonLabel: "Remind Me Later",
rateButtonLabel: "Rate It Now"
},
callbacks: {
onRateDialogShow: function(callbacks) {
console.log('rate shown:');
},
onButtonClicked: function(buttonIndex) {
console.log('selected index: ', buttonIndex);
}
}
}
appRate.promptForRating(true);
}
答案 0 :(得分:1)
请在appRate首选项中设置 simpleMode = true
如下所示:
appRate.preferences = {
displayAppName: 'Solusipay',
usesUntilPrompt: 2
simpleMode : true, //this option is used to skip 1st popup
storeAppURL: {
android: 'market://details?id=com.solusipay.id'
},
customLocale: {
title: "Would you mind rating %@?",
message: "It won’t take more than a minute and helps to promote our app. Thanks for your support!",
cancelButtonLabel: "No, Thanks",
laterButtonLabel: "Remind Me Later",
rateButtonLabel: "Rate It Now"
},
callbacks: {
onRateDialogShow: function(callbacks) {
console.log('rate shown:');
},
onButtonClicked: function(buttonIndex) {
console.log('selected index: ', buttonIndex);
}
}
}