应用内审核界面无法在Android中启动

问题描述

我正在尝试从Android集成应用内评论库,如以下链接所述。

https://developer.android.com/guide/playcore/in-app-review/kotlin-java

通过此链接,我正在使用以下代码。

private void showRatingUserInterface(final Activity activity) {
    final ReviewManager manager = ReviewManagerFactory.create(activity);
    Task<ReviewInfo> request = manager.requestReviewFlow();
    request.addOnCompleteListener(new OnCompleteListener<ReviewInfo>() {
        @Override
        public void onComplete(@NonNull Task<ReviewInfo> task) {
            if (task.isSuccessful()) {
                ReviewInfo reviewInfo = task.getResult();
                Task<Void> flow = manager.launchReviewFlow(activity,reviewInfo);
                flow.addOnCompleteListener(new OnCompleteListener<Void>() {
                    @Override
                    public void onComplete(@NonNull Task<Void> task2) {
                        // do nothing
                    }
                });
            }
        }
    });
}

Android还介绍了如何测试应用内评论库,如以下链接所示。

https://developer.android.com/guide/playcore/in-app-review/test

我遵循上述链接中的指南,但是,应用内审核界面从未启动。更详细地,我执行了以下操作。

  • 将play core依赖版本1.8.0添加到了build.gradle文件中。
  • 在Google Play控制台中发布了我的应用的内部测试,包括上面显示的代码。游戏结束后会调用此函数。
  • 从我的测试帐户中清除了该应用在Play商店中的评论。
  • 使用我的测试帐户从Play商店下载了我的应用。

有人知道这里出了什么问题吗?

解决方法

需要签署APK

或 用户当前没有对该应用的评论。 尚未达到配额。

,

显然,我没有正确使用内部测试。现在,我已经正确设置了内部测试,它可以工作了!我已经按照以下链接进行了操作。

https://support.google.com/googleplay/android-developer/answer/3131213

,

将播放核心库更新到最新版本后,我可以使用物理设备上的调试版本来测试检查流程。(不要使用模拟器进行测试)

请参阅播放核心发行说明Play core release version

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...