如何触发Apptentive rating提示符?

时间:2014-07-21 08:23:07

标签: android 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 个答案:

答案 0 :(得分:1)

系统会提醒您根据Apptentive Rating Prompt互动设置中的值再次为应用评分:

Re-prompted after X days

如果设置为10天,则需要等待10天后再按#34;稍后提醒我"被重新提示。您可以通过向前移动设备时钟来模拟这一点。

"提醒"只有在您参与其活动时才会触发互动。此事件与用于触发评级提示的主事件相同。

Event for reminder interaction

iOS:

[[ATConnect sharedConnection] engage:@"testRatingFlow" fromViewController:self];

Android:

Apptentive.engage(this, "testRatingFlow").