일모도원(日暮途遠) 개발자
[iOS개발] 앱 평가 요청하기 본문
앱에서 "앱 리뷰" 메뉴를 누르면 아래처럼 별점 주기 를 보여줄려면 아래 코드를 호출하자.
10.3일때랑 14일때랑 코드가 다르다.
func transitionReviewThisApp() {
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()
} else if let url = URL(string: "itms-apps://itunes.apple.com/app/*앱아이디를적을것*)") {
UIApplication.shared.openURL(url)
}
}
UIApplication.shared.openURL(url) 이 호출되면 아래처럼 앱스토어로 이동시켜버린다.
사실 UIApplication.shared.openURL(url)은 10.0에서 depreciate되어서 10.3이하까지는 별도 처리가 필요하지만, 오래된 OS라 그냥 넘어간다.
앱아이디 찾기는 여기를 참고하자.
'iOS개발 > iOS개발' 카테고리의 다른 글
[iOS개발] print()와 debugPrint() 차이 (0) | 2023.02.24 |
---|---|
[iOS개발] 파일앱(Files App)에 내 앱 보이기 (0) | 2022.09.04 |
[iOS개발] 앱id (App id, Apple id) 찾기 (0) | 2022.09.04 |
[iOS개발] 버튼의 SF Symbol 사이즈 조절하기 (0) | 2022.07.24 |
[XCode] 유료/무료 버전 앱 따로 만들기 (0) | 2022.06.26 |