ストアレビュー誘導で使用するメソッド
// こういうやつ
func requestStoreReview() {
guard let scene = view.window?.windowScene else {
return
}
SKStoreReviewController.requestReview(in: scene)
}どうやら、iOS18からDeprecated (非推奨)になっていたようなので、最新のメソッドに移行しておくのがベター
移行
func requestStoreReview() {
guard let scene = view.window?.windowScene else {
return
}
AppStore.requestReview(in: scene)
}もしアプリがiOS15も対応してるなら、if availableで対応するのが一旦良さそう
func requestStoreReview() {
guard let scene = view.window?.windowScene else {
return
}
if #available(iOS 16.0, *) {
AppStore.requestReview(in: scene)
} else {
SKStoreReviewController.requestReview(in: scene)
}
}実機やシミュレータで検証して、iOS15とそれ以外で処理が変わっていればOK。
