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.
311 stars 81 forks source link

SKStoreReviewController is deprecated in iOS #130

Open AshokKakunuri opened 1 month ago

AshokKakunuri commented 1 month ago

Hi,

The underlying SKStoreReviewController class for the rating prompt in iOS is deprecated. Developer documentation states to use RequestReviewAction for the same.

Is there a plan for upgrading this package to use the latest class instead of the deprecated one.

If there is one, RequestReviewAction has a minimum iOS version of 16.0 and would like to know if you would make code changes to support the earlier versions with the SKStoreReviewController and later than iOS 16.0 with the RequestReviewAction class.

britannio commented 1 month ago

Thanks for surfacing this, it's the second time they've deprecated such a simple API :(. The package will still work on iOS 10.3 upwards after adding the new API, no need to worry.

It's not clear that it still supports Objective-C directly so it'll take more time to support it.