首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >SKStoreReviewController.requestReview(在:场景中) iOS 14没有在应用程序商店工作

SKStoreReviewController.requestReview(在:场景中) iOS 14没有在应用程序商店工作
EN

Stack Overflow用户
提问于 2021-02-15 23:54:26
回答 1查看 1.2K关注 0票数 0

新的iOS 14 StoreKit不推荐使用SKStoreReviewController.requestReview() Ok我创建方法来请求iOS 14的反馈

代码语言:javascript
复制
func rateApp() {
        var ud = UserDefaults.standard.integer(forKey: "rew")
         NSLog("rew show count is %d", ud)

        if(ud >= 1)
        {
            
                if #available(iOS 14.0, *) {
                    if let scene = UIApplication.shared.connectedScenes.first as? UIWindowScene  {
                    SKStoreReviewController.requestReview(in: scene)
                    NSLog("rateappios14")
                    }
                } else {
                    // Fallback on earlier versions
                    SKStoreReviewController.requestReview()
                    NSLog("rateappotherios")
                }
            
            
        }
        ud = ud + 1
        UserDefaults.standard.setValue(ud, forKey: "rew")
        UserDefaults.standard.synchronize()
    }

我在从Xcode部署的设备上测试了它,在模拟器上一切都很好。但是,我上传到App并下载它,然后审查请求没有完全工作。在TestFlight中也不起作用。

EN

回答 1

Stack Overflow用户

发布于 2022-12-02 11:38:19

代码语言:javascript
复制
if #available(iOS 14.0, *) {
  if let scene = UIApplication.shared.connectedScenes.first(where: { $0.activationState == .foregroundActive }) as? UIWindowScene {
     SKStoreReviewController.requestReview(in: scene) 
   }
      } else {
         SKStoreReviewController.requestReview()
             }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66217010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档