在应用程序审查(FakeReviewManager)对话框中未显示在 android 中

KOr*_*rra 7 android review rate kotlin google-play-core

android studio 中有一个用 kotlin 编写的简单应用程序。这是下面的代码 onCreate

val manager = FakeReviewManager(baseContext)
    val request = manager.requestReviewFlow()

    request.addOnCompleteListener{ request ->
        if (request.isSuccessful){
            Log.i("message","Rating")
            manager.launchReviewFlow(this, request.result).addOnCompleteListener{
                Log.i("message","Rating1")
            }
        }else{
        }
    }
Run Code Online (Sandbox Code Playgroud)

在 Logcat 消息显示成功。但是什么都没有显示。如何解决这个问题?

小智 8

FakeReviewManager 严格用于单元测试,如果 UI 是您所期望的,则不会显示任何 UI。

  • 谢谢你的澄清。我现在在文档中看到这一点“注意:FakeReviewManager 不模拟 UI。它仅通过始终提供假 ReviewInfo 对象并在启动应用内审核流程时返回成功状态来伪造 API 方法结果。https:// developer.android.com/guide/playcore/in-app-review/test (2认同)