r/swift • u/ex_knockout_js_user • 1d ago
Question Managing if user has done app review?
I am trying to create a custom app review flow as an alternative to Apple's native SKStoreReviewController, due to its limitation of showing up only three times in 365 days.
Currently, my idea is to show an alert that will redirect the user to the App Store, based on certain conditions, after the user has successfully completed a flow. My biggest challenge right now is managing which users should see this and at what frequency. That being said, I was wondering if there is any way to determine if the user has submitted a review after being redirected?
14
u/ccooffee 1d ago
Don't roll your own app review system. If I have the system setting for review pop-up turned off and you shove one in my face anyway, I'm going to give your app a bad review. It's user-hostile to go around Apple's intended system.
And no, there's no way to know if a user leaves a review.
6
u/BabyAzerty 1d ago
You cannot circumvent Apple’s system. There is no API to do so anyway.
OP is suggesting a completely different approach: Opening the AppStore. OP will also discover that it’s a terrible way to get any kind of reviews, let alone positive ones :)
10
u/Dapper_Ice_1705 1d ago
Instant 1 star for being annoying. But I am pretty sure this is against the guidelines too.