Allow user-initiated App Store rating/review request alert

Originator:jeff
Number:rdar://30170477 Date Originated:24-Jan-2017 02:51 PM
Status:Open Resolved:
Product:iOS + SDK Product Version:iOS 10.3 beta 1
Classification:Enhancement Reproducible:
 
Area:
StoreKit

Summary:
The addition of `SKStoreReviewController` is nice to see, however the documentation states "it is not appropriate for use from a button or other user action".

Please add the ability for developers to offer users a way to self-initiate the new rating/review alert dialog. Specifically, I would like to place a "Rate this app" button in my settings screen that the user can tap if they want.

I understand that Apple does not want developers to be able to force this alert dialog open whenever they want, so perhaps the SDK gains a `UIReviewButton` that the app includes in their view hierarchy. Apple can ensure that this button can only be interacted with from the user (likely running out of process), and when tapped, it displays the rating alert dialog.

Duplicates

Number Status Originator Product Title
rdar://30186101 Duplicate/30170477 dloewenherz iOS Allow user-initiated App Store rating/review request alert

Comments

Duped!

By marksands07 at Jan. 24, 2017, 8:03 p.m. (reply...)

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!