SKStoreReviewController.requestReview() 不适用于 iOS 14
SKStoreReviewController.requestReview() not working on iOS 14
正如我在标题中所说,
[SKStoreReviewController requestReview];
在 iOS 14 中不再工作。
有人知道替代方案吗?
requestReview
函数的 iOS14+ 版本是 requestReviewInScene:
。见其docs.
如果需要同时支持新旧版本的功能,可以使用if (@available(iOS ...)
检查(@Maray97写的代码):
if (@available(iOS 14.0, *)) {
[SKStoreReviewController requestReviewInScene:self.view.window.windowScene];
} else if (@available(iOS 10.3, *)) {
[SKStoreReviewController requestReview];
}
谢谢。它适用于我的 cordova 插件。
if (@available(iOS 14.0, *)) {
[SKStoreReviewController requestReviewInScene:self.viewController.view.window.windowScene];
} else if (@available(iOS 10.3, *)){
[SKStoreReviewController requestReview];
}
正如我在标题中所说,
[SKStoreReviewController requestReview];
在 iOS 14 中不再工作。 有人知道替代方案吗?
requestReview
函数的 iOS14+ 版本是 requestReviewInScene:
。见其docs.
如果需要同时支持新旧版本的功能,可以使用if (@available(iOS ...)
检查(@Maray97写的代码):
if (@available(iOS 14.0, *)) {
[SKStoreReviewController requestReviewInScene:self.view.window.windowScene];
} else if (@available(iOS 10.3, *)) {
[SKStoreReviewController requestReview];
}
谢谢。它适用于我的 cordova 插件。
if (@available(iOS 14.0, *)) {
[SKStoreReviewController requestReviewInScene:self.viewController.view.window.windowScene];
} else if (@available(iOS 10.3, *)){
[SKStoreReviewController requestReview];
}