requestReview provides no method by which to know whether a user is done interacting with a rating alert
Originator: | dloewenherz | ||
Number: | rdar://30531692 | Date Originated: | 15-Feb-2017 05:43 AM |
Status: | Behaves correctly | Resolved: | 17-Feb-2017 03:17 PM |
Product: | iOS + SDK | Product Version: | iOS 10.3 |
Classification: | Other Bug | Reproducible: | Always |
Area: StoreKit Summary: requestReview() provides no method by which to know whether a user is done interacting with a rating alert, or whether an alert was displayed at all. There should be a way to allow developers to register for a callback, which should be called in two scenarios: 1) The user is done interacting with the rating prompt, if it was shown. 2) If no rating prompt was shown. This way, developers can plan to display UI correctly around the rating prompt and not degrade the user experience. Steps to Reproduce: 1. Read the documentation for SKStoreReviewController Expected Results: There is a method, e.g., `requestReview(completion: (Void) -> Void)`, that allows a developer to register for a callback in the scenarios outlined in the description. Actual Results: No such method exists. The only method on SKStoreReviewController is `requestReview()`. Version: iOS 10.3 Notes: Configuration: iPhone SE 64GB T-Mobile Attachments:
Comments
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!