How to use the Review Api on Android?

Hello,

I am using the review Api (https://defold.com/assets/review/) in my Android game, but i have some questions.

  1. The review Api works in Android internal testing? In debug mode, in my cellphone I can see the call to review.request_review(), but the review window is not displayed. review.is_supported() is returning True

  2. In production also the windows is not displayed. I tested with an external user, not enlisted in testing.

Any comments are welcome

Greetings

Are you testing an APK downloaded from Google Play store?

I recommend reading the official android documentation for the review API. You’re not really supposed to call it from a button press.

Google Play makes a decision itself about whether the dialogue shows up. They don’t want developers annoying users with review popups apparently? It’s annoying, since I really like the experience.

My own testing showed that it would work once or twice, but then never again.

1 Like

Yes, I am testing a Apk from the Google Play Store.

Google Play makes a decision itself about whether the dialogue shows up

In the game the call to the review Api was made in a specific event, after completing level 15. If the review is decided by google then is a better option to call the review api after each level?

I think what you did sounds good. I also wait to call the Review API until the player has achieved something. My hope was that users who reach that point would be more likely to give a positive review.

It’s very hard to test, since google is deciding when to show the dialogue. It seems like the player will get shown the window the first time you call it, but perhaps never again.

Do you have more people who can try it?

1 Like

It seems like it could go a month between the times it is shown:

You can use the internal test track to bypass any quotas (but not post the review obviously):