如何解决我可以在 Android Emulator 中测试 Google Play In-App Review 吗?
我正在学习Google Play In-App Review。
我在 Android Emulator 中运行 Code A,我希望像 Image A 一样显示 Google 应用内评论 UI,但我只得到信息“aa”,这意味着请求失败。
我可以在 Android Emulator 中测试 Google Play In-App Review 吗?
代码 A
val manager = ReviewManagerFactory.create(mContext)
val request = manager.requestReviewFlow()
//val manager = FakeReviewManager(mContext)
request.addOnCompleteListener { request ->
if (request.isSuccessful) {
// We got the ReviewInfo object
val reviewInfo = request.result
val flow = manager.launchReviewFlow(mActivity,reviewInfo)
flow.addOnCompleteListener { _ ->
// The flow has finished. The API does not indicate whether the user
// reviewed or not,or even whether the review dialog was shown. Thus,no
// matter the result,we continue our app flow.
Log.e("my","cc")
}
Log.e("my","bb")
} else {
Log.e("my","aa")
// There was some problem,continue regardless of the result.
}
}
解决方法
是的,您可以通过模拟器测试应用内评价。但必须需要在您的模拟器上安装 Play 商店。并且必须登录。
应用内评价仅适用于以下设备:
- 运行 Android 5.0(API 级别 21)或更高版本且安装了 Google Play 商店的 Android 设备(手机和平板电脑)。
- 安装了 Google Play 商店的 Chrome 操作系统设备。
并使用 -
进行测试val manager = FakeReviewManager(context)
您可以获得有关此网址的更多详细信息 - Test in-app review
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。