jamesmontemagno / StoreReviewPlugin

Request app store reviews across Xamarin and Windows applications
MIT License
186 stars 24 forks source link

Unresponsiveness on iOS after dismissing Review modal #56

Open tatesakai opened 6 days ago

tatesakai commented 6 days ago

Unresponsiveness on iOS after dismissing Review modal

Hi James, I work on a relatively large-scale enterprise application and we've observed unresponsiveness that occurs after dismissing the review modal quickly after it appears. We think this issue may have appeared somewhere around the release of iOS 17 and could be due to the way that the SKStoreReviewController appears on top of our MAUI application. It's possible that the ConnectedScenes are not being filtered properly. In our app we've found that backgrounding and re-foregrounding the application seems to fix the unresponsiveness.

Version Number of Plugin: 6.2.0 Device Tested On: iPhone 13 Pro Max (iOS 16.6)

Please find here a sample app (https://github.com/tatesakai/storeReviewPluginSampleAppBug) (sorry I forgot .gitignore) and while the unresponsiveness is nowhere near ours (we've noticed up to 10-30 seconds of unresponsiveness post-modal dismissal in production), hopefully it's enough for you to reproduce the issue.

If you quickly tap the store review button and dismiss the modal, you'll notice a second or two of unresponsiveness.