UAAppReviewManager is a simple and lightweight App review prompting tool for iOS and Mac App Store apps. It's Appirater all grown up, ready for primetime.
If user sets: [UAAppReviewManager setShouldPromptIfRated:NO];
then, after next version, this will persist as follows:
UAAppReviewManagerKeyDeclinedToRate: NOUAAppReviewManagerKeyPreviousVersionDeclinedToRate: YES
however, after the next version, it gets reset back as if the user had never rated it.
UAAppReviewManagerKeyDeclinedToRate: NOUAAppReviewManagerKeyPreviousVersionDeclinedToRate: NO
I believe this should be a bug and that UAAppReviewManagerKeyPreviousVersionDeclinedToRate should persist.
From examining the code, this appears to also be an issue in ArmChair
If user sets:
[UAAppReviewManager setShouldPromptIfRated:NO];
then, after next version, this will persist as follows:
UAAppReviewManagerKeyDeclinedToRate: NO
UAAppReviewManagerKeyPreviousVersionDeclinedToRate: YES
however, after the next version, it gets reset back as if the user had never rated it.
UAAppReviewManagerKeyDeclinedToRate: NO
UAAppReviewManagerKeyPreviousVersionDeclinedToRate: NO
I believe this should be a bug and that
UAAppReviewManagerKeyPreviousVersionDeclinedToRate
should persist.From examining the code, this appears to also be an issue in ArmChair