britannio / in_app_review

A Flutter plugin for showing the In-App Review/System Rating pop up on Android, IOS, and MacOS. It makes it easy for users to rate your app.
306 stars 78 forks source link

ios production app not work #64

Closed codingbyai closed 2 years ago

codingbyai commented 2 years ago

Flutter : Channel stable, 2.10.3 in_app_review: ^2.0.4 platform: iOS 15.5 it works on debug mode, but when i install the production app from AppStore, nothing happen.

 InAppReview inAppReview = InAppReview.instance;
 if (await inAppReview.isAvailable()) {
      inAppReview.requestReview();
 }
leifhacks commented 2 years ago

Same for me! Also does not work when installing via Test Flight.

Flutter : Channel stable, 3.0.5 in_app_review: ^2.0.4 platform: iOS 15.4.1

codingbyai commented 2 years ago

Maybe i found the reason. There is an InAppReview switcher in Settings -> AppStore, after enable it, the InAppReview dialog can popup, but only once, maybe it's apple's policy.

codingbyai commented 2 years ago

Please close the bug.

britannio commented 2 years ago

Maybe i found the reason. There is an InAppReview switcher in Settings -> AppStore, after enable it, the InAppReview dialog can popup, but only once, maybe it's apple's policy.

It is indeed Apple policy, you can read more here: https://developer.apple.com/documentation/storekit/skstorereviewcontroller/3566727-requestreview#discussion

Please close the bug.

Sure.

ziqq commented 1 year ago

https://developer.apple.com/documentation/storekit/skstorereviewcontroller/3566727-requestreview#discussion

Yes it is. I have the same problem. Does anyone know how to fix this without going to the AppStore settings?