安卓接入应用内评论

应用内评论仅适用于以下设备:

  • 运行Android 5.0(API级别21)或更高版本且已安装Google Play商店的Android设备(电话和平板电脑)。
  • 装有Google Play商店的Chrome操作系统设备。

 code示例

build.gradle 引用以下库

implementation 'com.google.android.play:core:1.8.2'


======================

ReviewInfo reviewInfo;


ReviewManager manager = ReviewManagerFactory.create(this);

/*如果仅仅测试API 使用FakeReviewManager,此方法不模拟UI
ReviewManager manager = new FakeReviewManager(context);*/

Task<ReviewInfo> request = manager.requestReviewFlow();

request.addOnCompleteListener(task -> {
    if (task.isSuccessful()) {
            reviewInfo = task.getResult();
    } else {
         Log.e("review","Connection failed");
    }
});

//调起评价弹窗
Task<Void> flow = manager.launchReviewFlow(activity, reviewInfo);
flow.addOnCompleteListener(task -> {
     // 回调,处理后续相关的逻辑......
        Log.e("review","Successful");
});

测试方法

1.注册谷歌账号,打包后签名 上传apk包至谷歌内部分享链接https://play.google.com/console/internal-app-sharing    (需科学上网)

*注意:上传测试app需要有开发者账号,或者上传资格,测试包包名与商店已发布应用包名一致,否则调用会失败。

2.上传成功后通过谷歌生成的链接跳转至play商店下载,(需要在商店内开启开发者模式,方法自行百度)

重要提示:使用安装了内部应用程序共享的应用程序时,无法提交评论 。为了强调这种差异,在用户界面中禁用了该按钮。

demo工程链接:https://download.csdn.net/download/t1446242775/13033761

测试截图:

                                                                                                                   转载内容需注明出处!

猜你喜欢

转载自blog.csdn.net/t1446242775/article/details/109256073