web-dev-qa-db-fra.com

'RequestReview ()' a été obsolète dans iOS 14.0

Dans iOS 14, Xcode montre un avertissement:

requestReview () 'a été obsolète dans ios 14.0

J'utilise storekit pour poser un avis automatiquement dans mon application.

func requestReview() {
    guard shouldRequestReview else {return}
    SKStoreReviewController.requestReview()
    lastRequest = Date()
}

enter image description here

Comment se débarrasser de cet avertissement?

20
Dc7

Si vous souhaitez un support pour iOS13 et iOS14

    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()
    }
0
Ashvin A