iOS 14에서 권장하지 않는 RequestReview() 대체

3088 단어 iOSSwiftSwiftUItech

결론


if let scene = UIApplication.shared.connectedScenes.first as? UIWindowScene {
    SKStoreReviewController.requestReview(in: scene)
}

iOS 14의 RequestReview() 권장하지 않음


Swift에서 어플리케이션에 대한 평가나 의견을 요청할 때 사용
SKStoreReviewController.requestReview()
라고 쓰여 있어 아래 화면이 자주 나온다.한 줄만 쓰는 게 좋을 거야.

다만, iOS 14requestReview()에서 deprecated(권장하지 않음)가 된다.
그렇다면 대체품으로 무엇을 사용해야 할까요? 애플 문서를 보고 requestReview(in:) |사용하면 됩니다.
구체적으로 말하면 다음과 같은 내용을 쓸 수 있다.
if let scene = UIApplication.shared.connectedScenes.first as? UIWindowScene {
    SKStoreReviewController.requestReview(in: scene)
}

참조 링크

  • swift - 'requestReview()' was deprecated in iOS 14.0 - Stack Overflow
  • 좋은 웹페이지 즐겨찾기