首页 > 解决方案 > 如果我手动打开我的应用程序,requestReview 不起作用

问题描述

我正在使用以下代码请求审查提示,它可以工作,并且当我从 Xcode 调试我的应用程序时,我可以看到显示的审查提示。但是,当我在 iPad 上点击应用程序图标直接打开我的应用程序时,我看不到显示的审核提示,这是怎么回事?

它是 iPadOS 15.0,Xcode 13.0

   override func viewDidAppear(_ animated: Bool) {
    super.viewDidAppear(animated)
    if #available(iOS 14.0, *) {
        if let scene = UIApplication.shared.connectedScenes.first(where: { $0.activationState == .foregroundActive }) as? UIWindowScene {
            SKStoreReviewController.requestReview(in: scene)
        }
    } else if #available(iOS 10.3, *) {
        SKStoreReviewController.requestReview()
    }
}

标签: iosswiftxcodestorekit

解决方案


推荐阅读