Gar*_*nes 7 ios swift skstorereviewcontroller
我已将以下内容添加到AppDelegate并导入StoreKit.正如预期的那样,审核模式会在启动时弹出.我的问题是,我是负责这个频率的人还是Apple?该文档是仍然是相当轻,但我看其他地方,苹果将是每用户每年将此限制为3次,我可以信任他们增加在适当的时间量时,它显示(理想的是几个月)之间?
在开发中,每当我启动应用程序时它都会弹出,我讨厌我的用户不得不在很多次启动时将其解雇3次,然后在12个月内再次被问到.
现在10.3已经出局了,我对别人如何解决这个问题很感兴趣.
干杯.
if #available(iOS 10.3, *) {
print("Show Review Controller")
SKStoreReviewController.requestReview()
} else {
print("Cannot Show Review Controller")
// Fallback on earlier versions
}
Run Code Online (Sandbox Code Playgroud)
我添加了一个存储的计数UserDefaults.每当某个动作发生时,以及count % 10 == 0我打电话时SKStoreReviewController.requestReview()(每次使用应用程序时,普通用户可能会增加一次计数),它会增加
这可能会也可能不会显示审核请求,但会确保它不会经常显示.
或者,考虑lastReivewAttemptDate在请求之间存储a 和最小间隔.
| 归档时间: |
|
| 查看次数: |
1540 次 |
| 最近记录: |