如何解决应用内审核界面无法在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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。