Получение объекта ReviewInfo

Вызовите requestReviewFlow() заранее перед вызовом launchReviewFlow(reviewInfo), чтобы подготовить необходимую информацию для отображения экрана. 

ReviewInfo имеет свой срок жизни — около пяти минут. 

manager.requestReviewFlow().addOnCompleteListener(object : OnCompleteListener<ReviewInfo> {
    override fun onFailure(throwable: Throwable) {
        // Handle error
    }
 
    override fun onSuccess(result: ReviewInfo) {
        // Save reviewInfo
    }
})

Если получен ответ onSuccess, то необходимо локально сохранить ReviewInfo, для последующего вызова launchReviewFlow(reviewInfo). 

Если получен ответ onFailure, то не рекомендуем самостоятельно отображать ошибку пользователю, так как пользователь не запускал данный флоу. 

Возможные ошибки

Was this information helpful?