iOS:SKStoreReviewController 已弃用。如何在项目目标 C 上使用 RequestReviewAction?

问题描述 投票:0回答:2

我目前正在开发一个用 Objective-C 编写的 iOS 项目,最近注意到

SKStoreReviewController
似乎已被弃用。根据我收集的信息,有一种名为
RequestReviewAction
的新方法可以取代应用内审核请求流程。

但是,我无法找到有关如何在 Objective-C 代码中实现

RequestReviewAction
的文档或示例。

有人可以指导我如何使用

RequestReviewAction
或将新的审查请求方法集成到 Objective-C 项目中吗?

非常感谢您的帮助!

ios storekit
2个回答
0
投票

查看文档here,您可以看到这仅在 SwiftUI 中受支持,因此在 Objective C 中不可用。

Screenshot

SKStoreReviewController 相对,

Screenshot2


0
投票

试试这个->

   if let scene = UIApplication.shared.connectedScenes.first(where: { $0.activationState == .foregroundActive }) as? UIWindowScene {
        SKStoreReviewController.requestReview(in: scene)
        if #available(iOS 18, *) {
            AppStore.requestReview(in: scene)
        } else {
            SKStoreReviewController.requestReview(in: scene)
        }
    }

AppStore.requestReview(在:场景中) - 最低 IOS 版本 16.0

© www.soinside.com 2019 - 2024. All rights reserved.