1

我刚刚将我的应用程序中的 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());
        }
    }

}

为了再次显示评级提示对话框,我是否需要更多内容?

4

1 回答 1

1

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

X 天后重新提示

如果设置为 10 天,则需要在按“稍后提醒我”后等待 10 天才能重新提示。您可以通过将设备时钟向前移动来模拟这一点。

只有当您参与其事件时,才会触发“提醒”交互。此事件与用于触发评分提示的主要事件相同。

提醒交互事件

IOS:

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

安卓:

Apptentive.engage(this, "testRatingFlow").
于 2014-07-21T21:24:02.843 回答