ios - SKStoreReviewController.requestReview() 在 iOS 14 上不起作用
问题描述
正如我在标题中所说,
[SKStoreReviewController requestReview];
在 iOS 14 中不再工作。有人知道替代方案吗?
解决方案
iOS14+版本的requestReview
功能是requestReviewInScene:
。查看它的文档。
如果需要同时支持新旧版本的功能,可以使用if (@available(iOS ...)
检查(代码由@Maray97编写):
if (@available(iOS 14.0, *)) {
[SKStoreReviewController requestReviewInScene:self.view.window.windowScene];
} else if (@available(iOS 10.3, *)) {
[SKStoreReviewController requestReview];
}
推荐阅读
- wordpress - 在 WordPress API 中公开 ACF 用户字段
- java - 如何检查 Activemq 上是否存在队列
- ios - 如何在 iOS 中调试后台通知?
- php - 如何将 Firebase Auth 与 PHP 应用程序集成?
- python - Python:处理大字符串值 - if 语句无法正常工作?
- android - Room:违反延迟外键约束的事务未结束
- java - 存储键值对的数据结构的泛型
- google-sheets - 如何从前端通过 API 安全连接到 Google 表格?
- ssis - 在 SSIS 重新创建中使用执行 Sql 任务组件加载维度和事实表
- react-native - 当 react-native-maps 和 react-native-geolocation-service 模块一起安装时应用程序崩溃