gpt4 book ai didi

ios - 检测用户是否在应用商店中对应用进行了评分

转载 作者:行者123 更新时间:2023-11-28 09:48:41 25 4
gpt4 key购买 nike

是否有现成的方法来检查应用程序是否已被评级?目前,我有一个 uilabel,如果用户单击它,它会将用户发送到 SKStoreReviewController 以对该应用进行评分。由于 apple 只允许每个用户进行一次评分,因此在用户评分后标签将被禁用,因此我想更改消息、更改文本颜色等。

enter image description here

@IBAction func appRating(_ sender: Any) {
if #available(iOS 10.3, *) {
SKStoreReviewController.requestReview()
} else {
if let url = URL(string: REVIEW_URL) {
UIApplication.shared.openURL(url)
}
}
}

最佳答案

没有办法做到这一点,也没有办法了解用户是否真的在 Appstore 上对您的应用进行了评分。你可以做的是:

  • 一旦用户点击“在 App Store 上给我们评分”。将 Userdefaults 中的 hasRated 之类的值设置为 true,然后下次检查它是否具有真实值,如果是,则更新您的标签,假设用户已对您的应用进行了评级。

但同样,您永远无法确定,因为他们可能会在对您的应用进行评级之前关闭应用商店。

关于ios - 检测用户是否在应用商店中对应用进行了评分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54012343/

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