SKStoreReviewController requestReview() may or may not present and alert?

ⅰ亾dé卋堺 提交于 2019-12-21 06:50:15

问题


I'm taking a look at the new requestReview() API that uses SKStoreReviewController. The documents state:

"Although you should call this method when it makes sense in the user experience flow of your app, the actual display of a rating/review request view is governed by App Store policy. Because this method may or may not present an alert, it's not appropriate to call it in response to a button tap or other user action."

Does anyone have any experience using this API. What exactly are the factors that determine if the rating view is shown or not? I'm guessing it's not shown if called too frequently.. Anybody have any insight on this? Thanks!


回答1:


You're right that it won't show if called too frequently.

SKStoreReviewController will only allow prompting a user to review your application 3 times at most, even if you ship more versions than that during the year.

There might be more restrictions beneath the surface as well.
Source: http://daringfireball.net/2017/01/new_app_store_review_features




回答2:


According to iOS Human Interace Guildelines

The system automatically limits the display of the prompt to three occurrences per app within a 365-day period.



来源:https://stackoverflow.com/questions/41976072/skstorereviewcontroller-requestreview-may-or-may-not-present-and-alert

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!