Prompting users to rate your app

For example in my BooBoo Pets game I ask users to rate my app every 20 minutes. And since the game is about taking care of a pet, it doesn’t interupt a high scoor or something like that. I didn’t have a single bad review because of this reason.

On the other hand on Square Skills I ask users to rate may app after they die 4 time. The dialog prompts while they are on the high score screen, so it doesn’t interupt the gameplay experience.

I can only think about a game with levels where you could ask them to rate your game after they die a few times or pass a few levels. I think that covers it all.

That makes sense. Very useful~Thanks hun~

For our business app, I set up counters to track the number of times the app was started and the number of times a particular page was accessed s that every (x) times it was started the user was prompted to upgrade to the full version and every (y) times a particular page was accessed they were prompted to rate the app. 

To implement the solution, I stored the data along with user preferences in a JSON file, reading it into a _G (global) table on application start. Doing it this way allowed me to keep the counters running and also to set flags which retained the user state if they had hit the ‘rate now’ or ‘don’t bother me again’ buttons.

@Yanuar - you’r right, there is no way to tell if a user has actually rated your app, even if they click on the ‘rate now’ option…