For me the alert shows up with the following three options vertically listed from top to bottom in this order:
No, thanks
Remind me later
Sure
Is there a way to have the Rate button be at the top of this list and the Cancel button at the bottom of this list? Can that be achieved somehow through the UAAppReviewManager API now, or would that require a code change to UAAppReviewManager?
Thanks!
Erik
Currently, there is "setShouldPromptIfRated:" and in the comment, it is said to pass YES value for major versions and NO for minor versions.
I propose the following optional API:
typedef BOOL (^UAAppReviewManagerShouldPromptBlock) (NSString* previousVersion, NSString* currentVersion);
- (void)setShouldPromptBlock:(UAAppReviewManagerBlock)shouldPromptBlock;
If this is set, before prompting, a call will be made to the user's passed block to determine whether the current build is minor or major (or any other logic).
Thanks,
Leo
occurs on line #1017 in reviewURLString()
reviewURL = [reviewURL stringByReplacingOccurrencesOfString:@"AFFILIATE_CAMPAIGN_CODE" withString:[NSString stringWithFormat:@"%@", self.affiliateCampaignCode]];
self.affiliateCampaignCode is pointing to a junk memory address, despite being set properly prior to calling reviewURLString()
I was using your default values for Affiliate and Campaign codes.