I set
APPIRATER_DAYS_UNTIL_PROMPT 0
APPIRATER_USES_UNTIL_PROMPT 5
and have
[Appirater appLaunched:YES];
[Appirater appEnteredForeground:YES];
in my delegate class.
However, after testing on a development device, and reopening the app 5 times, I always get the prompt to rate the app. Anyone have any pointers on where I should look to fix this?
Can you show us the how you've set up the Appirater script in your delegate? Do you still have this line in your code?
That causes the rating to open every single time the app runs, so you can check how it looks. Make sure that line has been removed.