Как вызвать напоминание с подсказкой рейтинга Apptentive?
Я только что обновил apptentive в своем приложении до 1.5.0v. Диалоговое окно с оценкой отображается успешно, когда условия выполняются, но если пользователь нажимает кнопку "Напомнить позже", приглашение с оценкой больше не отображается.
Я показываю диалог со следующим кодом:
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (hasFocus
&& this instanceof SongActivity
&& InternalCache.getCounterApptentiveDialog() >= DOWNLOADS_TO_SHOW_APPTENTIVE) {
boolean ret = Apptentive.engage(this, "init");
if (ret) {
System.out.println("GA-APPtentive");
GAHelper.getInstance().apptentiveRateDialog(getClassName(),
getItemId());
}
}
}
Нужно ли что-то еще, чтобы снова отобразить диалоговое окно с оценкой?
1 ответ
Напоминаем, что вы должны снова оценить приложение в соответствии со значением в настройках взаимодействия с Apptentive Rating Prompt:
Если он установлен на 10 дней, вам нужно будет подождать 10 дней после нажатия "Напомнить мне позже" для повторного запроса. Вы можете смоделировать это, перемещая часы вашего устройства вперед.
Взаимодействие с напоминанием будет срабатывать только в том случае, если вы задействуете его событие. Это событие совпадает с основным событием, используемым для запуска запроса на рейтинг.
IOS:
[[ATConnect sharedConnection] engage:@"testRatingFlow" fromViewController:self];
Android:
Apptentive.engage(this, "testRatingFlow").