gpt4 book ai didi

ios - 控制 SKStoreReviewController 显示频率

转载 作者:搜寻专家 更新时间:2023-10-30 21:52:38 31 4
gpt4 key购买 nike

我已将以下内容添加到我的 AppDelegate 并导入了 StoreKit。审查模式按预期在启动时弹出。我的问题是,我是负责此调用频率的人还是 Apple? docs仍然很轻,但我读了elsewhere 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
}

最佳答案

我添加了一个存储在 UserDefaults 中的计数。每次发生特定操作时它都会增加,当 count % 10 == 0 我调用 SKStoreReviewController.requestReview() (普通用户每次使用可能会增加一次计数应用程序)

这可能会或可能不会显示审核请求,但它确保它不会显示得太频繁。

或者,考虑存储一个 lastReivewAttemptDate 和请求之间的最小间隔。

关于ios - 控制 SKStoreReviewController 显示频率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43068370/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com