Ionic AppRate показать еще одно всплывающее окно - PullRequest
0 голосов
/ 12 ноября 2018

Я пытался показать экран оценки приложения на платформе Android в ionic, но перед всплывающим окном появилось еще одно всплывающее окно.

Есть идеи, откуда появилось это всплывающее окно? 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);
  }

1 Ответ

0 голосов
/ 10 мая 2019

Пожалуйста, установите simpleMode = true в настройках appRate

как показано ниже:

 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);
      }
    }
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...