In App Review Problem

Hello!

I called the function In App Review at level 6-20-30-40-50… in my game.First at level 6, The comment and star rating window opens. But if the player clicks the “Not Now” button and somehow closes the window without leaving comments and stars, In App Review doesn’t work (not opening) anymore at other levels.

I tried it on 3 different phones by deleting and reinstalling the game. Likewise, the problem persists.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Google.Play.Review;

public class appreview : MonoBehaviour
{
    private ReviewManager _reviewManager;
    PlayReviewInfo _playReviewInfo;

    void Start()
    {
        _reviewManager = new ReviewManager();

        StartCoroutine(review());
    }

    public IEnumerator review()
    {
        yield return new WaitForSeconds(1f);

        var requestFlowOperation = _reviewManager.RequestReviewFlow();
        yield return requestFlowOperation;
        if (requestFlowOperation.Error != ReviewErrorCode.NoError)
        {
            yield break;
        }
        _playReviewInfo = requestFlowOperation.GetResult();
    
        var launchFlowOperation = _reviewManager.LaunchReviewFlow(_playReviewInfo);
        yield return launchFlowOperation;
        _playReviewInfo = null;
        if (launchFlowOperation.Error != ReviewErrorCode.NoError)
        {
            yield break;
        }
    }
}

The guide i used : Integrate in-app reviews (Unity)  |  Android Developers

Thank you.

This is expected, Google has implemented a quota for how often the review dialog is shown and if you try open it more frequently, it will simply be ignored.

In the documentation it says:

The documentation on testing the in-app reviews has some details on how the quota can be ignored for testing the app.

2 Likes

"“less than a month” ??? Really? Will it be shown only once in 1 month? I was wondering about the actual time. Thank you very much for your reply. I didn’t know such a thing existed.