This below code returns successful even when user has cancelled before submitting review and popup window for review does not showing up again. (Shows only for 1st time)
How can re-launch the In-App Review popup when user has not submitted ?
Task <ReviewInfo> request = reviewManager.requestReviewFlow(); request.addOnCompleteListener(task -> { if (task.isSuccessful()) { // Getting the ReviewInfo object ReviewInfo reviewInfo = task.getResult(); Task <Void> flow = reviewManager.launchReviewFlow(this, reviewInfo); flow.addOnCompleteListener(task1 -> { // The flow has finished. The API does not indicate whether the user // reviewed or not, or even whether the review dialog was shown. }); } });