应用内评论界面不会在 Android 后启动
In-app review interface does not launch in Android
我正在尝试集成来自 Android 的应用内评论库,如下所述 link。
https://developer.android.com/guide/playcore/in-app-review/kotlin-java
从这个 link,我正在使用以下代码。
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也介绍了如何测试应用内评论库,如下图link.
https://developer.android.com/guide/playcore/in-app-review/test
我遵循了上面 link 中的指导方针,但是,应用内评论界面从未启动过。更详细地说,我执行了以下操作。
- 在 build.gradle 文件中添加了 play 核心依赖版本 1.8.0。
- 在 Google Play 管理中心发布了我的应用的内部测试,包括上面显示的代码。当我的游戏结束时调用此函数。
- 已通过我的测试帐户清除此应用程序在 Play 商店中的评论。
- 已使用我的测试帐户从 Play 商店下载了我的应用程序。
有人知道这里出了什么问题吗?
需要有签名的 APK
或者
用户当前没有对该应用程序的评论。
尚未达到配额。
显然,我使用的内部测试不正确。现在我已经正确设置了内部测试,它可以工作了!我已按照以下 link.
中的步骤操作
https://support.google.com/googleplay/android-developer/answer/3131213
将播放核心库更新到最新版本后,我可以在物理设备上使用调试版本测试审核流程。(不要使用模拟器测试)
查看游戏核心发行说明Play core release version
我正在尝试集成来自 Android 的应用内评论库,如下所述 link。
https://developer.android.com/guide/playcore/in-app-review/kotlin-java
从这个 link,我正在使用以下代码。
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也介绍了如何测试应用内评论库,如下图link.
https://developer.android.com/guide/playcore/in-app-review/test
我遵循了上面 link 中的指导方针,但是,应用内评论界面从未启动过。更详细地说,我执行了以下操作。
- 在 build.gradle 文件中添加了 play 核心依赖版本 1.8.0。
- 在 Google Play 管理中心发布了我的应用的内部测试,包括上面显示的代码。当我的游戏结束时调用此函数。
- 已通过我的测试帐户清除此应用程序在 Play 商店中的评论。
- 已使用我的测试帐户从 Play 商店下载了我的应用程序。
有人知道这里出了什么问题吗?
需要有签名的 APK
或者 用户当前没有对该应用程序的评论。 尚未达到配额。
显然,我使用的内部测试不正确。现在我已经正确设置了内部测试,它可以工作了!我已按照以下 link.
中的步骤操作https://support.google.com/googleplay/android-developer/answer/3131213
将播放核心库更新到最新版本后,我可以在物理设备上使用调试版本测试审核流程。(不要使用模拟器测试)
查看游戏核心发行说明Play core release version