My intention is to either display the SKStoreReviewController (If applicable) or display my own feedback controller and redirect the user to the App Store. By doing this I can avoid asking the user for feedback more than once.
After reading Apple's lacking documentation on SKStoreReviewController (https://developer.apple.com/reference/storekit/skstorereviewcontroller) it seems that there is no way to determine if SKStoreReviewController is currently presented or has been presented previously.
I understand that I could potentially store the display frequency in NSUserDefaults, but I would prefer to avoid doing so.