2017-09-22 165 views
0

該文檔指出,應用程序可以通過SKSToreReviewController每年向用戶提出三次要求的評分。Swift:SKStoreReviewController - 多久可以調用它?

大多數人建議在UserDefaults中保存一個變量,並在幾次使用後調用該函數。如果您每年撥打該功能三次以上,會發生什麼情況? App Store是否會忽略這些電話,並在一年後再次要求評級或您會得到某種錯誤?

如果應用程序已更新(即從1.0版跳轉到2.0版),會發生什麼情況?這3個請求是否會被重置?

回答

1

總之,您選擇適當的時間來顯示警報,但系統將決定是否實際顯示警報。所以不要擔心「過度通話」,只要您不要將其稱爲對用戶交互的響應。

雖然你應該調用此方法時,它在你的應用程序的用戶體驗流程是有道理的,評級/審查請求查看的實際顯示App Store的政策管轄。 由於此方法可能會或可能不會顯示警報,因此響應按鈕點擊或其他用戶操作對其進行調用並不合適。

突出顯示我的。

https://developer.apple.com/documentation/storekit/skstorereviewcontroller/2851536-requestreview

關於你的第二個問題,僅供參考,我可以找到關於它可能有多少次被顯示爲「每年3次」。它沒有提到每個應用版本或更新3次。明智地使用這個API。