Код: Выделить всё
fun Context.onReview() {
val reviewManager = ReviewManagerFactory.create(this)
val request = reviewManager.requestReviewFlow()
request.addOnCompleteListener { task ->
if (task.isSuccessful) {
val reviewInfo = task.result
val flow = reviewManager.launchReviewFlow(this as MainActivity, reviewInfo)
flow.addOnCompleteListener { }
}
}
}
Я просто хочу узнать, достаточно ли хороша реализация, и диалоговое окно всплывает, когда пользователь уже оценил приложение. Потому что я не могу найти какую-либо функцию или возвращаемое значение для нее в задаче или Task.result, например. isRated=true. Однако в Task.result есть одно возвращаемое значение, которое выглядит так:
Код: Выделить всё
ReviewInfo{pendingIntent=PendingIntent{770540b: android.os.BinderProxy@ff152e8}, isNoOp=true}
Есть ли у вас какой-либо опыт и не могли бы вы, пожалуйста, поделитесь своими мыслями по этому поводу?
Подробнее здесь: https://stackoverflow.com/questions/783 ... ed-the-app
Мобильная версия