2017-02-01 38 views
18

我正在看看使用SKStoreReviewController的新requestReview() API。文檔狀態:SKStoreReviewController requestReview()可能會或可能不會顯示並提醒?

「雖然您應該在應用程序的用戶體驗流程中調用此方法,但實際顯示的評級/評論請求視圖由App Store策略管理。因爲此方法可能會或可能不會顯示警報,因此不應將其稱爲響應按鈕點擊或其他用戶操作。「

有沒有人有使用此API的經驗。確定評級視圖是否顯示的因素究竟是什麼?我猜這是不顯示,如果太頻繁調用..任何人有這方面的見解?謝謝!

+3

這是一個測試版API,因此您需要在發佈之前查看更改。但這裏有一篇文章聲稱它每年只限於三臺顯示器:http://www.loopinsight.com/2017/01/24/apple-explains-the-new-app-reviews-api-for-developers/ –

+0

你從哪裏得到這個報價?哪些文件?謝謝。 –

回答

16

你是對的,它不會顯示,如果調用太頻繁。

SKStoreReviewController只允許提示用戶最多查看您的應用程序3次,即使您運送的版本多於一年中的版本。

表面下方還可能有更多限制。
來源:http://daringfireball.net/2017/01/new_app_store_review_features

+1

我現在的問題是,蘋果是否會在一年內處理這些問題?或者它是一個簡單的上限? 我打算使用這種方式的方式是在每場比賽結束後調用它,但我不想在一次會議中浪費我的3個請求。 – menehune23

+0

好問題,這裏有一條來自指南的句子,建議他們爲你分發: 「如果用戶還沒有提供反饋,並且最近沒有發出請求,系統會顯示一個應用內提示要求評級和可選的書面評論。「 https://developer.apple.com/ios/human-interface-guidelines/interaction/ratings-and-reviews/ –

12

根據iOS Hurman Interace Guildelines

系統自動限制了提示的顯示,以每個應用3次出現365天期間內。

+2

最後是一個說明彈出窗口限制的蘋果文檔。 –

+0

鏈接斷開,這是一個新的說明同樣的事情:https://developer.apple.com/ios/human-int... – Jonny

+1

修復了斷開的鏈接。 – mohamede1945

相關問題