내 앱에서 직접 "iTunes에서 평가"링크를 사용합니까?
여기 Stackoverflow에서 사용자가 앱 스토어의 앱으로 이동하도록 허용하는 방법을 설명하는 게시물을 보았습니다.
App Store 의 평가 및 댓글 양식 에 직접 연결하는 방법이 있습니까?
여기에 대한 답변은 구식입니다.
이것은 내 쪽에서 작동합니다 (Xcode 5-iOS 7- 시뮬레이터가 아닌 장치에서만 작동합니다 !).
itms-apps://itunes.apple.com/app/idYOUR_APP_ID
iOS 7보다 낮은 버전의 경우 이전 버전을 사용하십시오.
itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=YOUR_APP_ID
이 블로그에 설명 된 기술을 사용하면 가능합니다.
http://www.memention.com/blog/2009/09/03/Open-Reviews.html
기본적으로 다음과 같이 UIApplication openURL을 호출합니다.
NSString* url = [NSString stringWithFormat: @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=%@", myAppID];
[[UIApplication sharedApplication] openURL: [NSURL URLWithString: url]];
앱 스토어에서 앱을 사용할 수 있기 전에 앱 ID를 얻으려면 iTunesConnect를 사용하여 새 앱을 정의하십시오. 이름, 설명, 아이콘, 스크린 샷 등을 제공하십시오. 일단 정의되면 식별자 섹션에서 Apple ID를 얻을 수 있습니다. 앱.
편집 :
작동하는 보조 URL / 방법은 다음과 같습니다.
NSString* url = [NSString stringWithFormat: @"http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=%@&pageNumber=0&sortOrdering=1&type=Purple+Software&mt=8", appid];
[[UIApplication sharedApplication] openURL: [NSURL URLWithString: url ]];
두 가지의 차이점은 첫 번째 기술 (itms-apps : //)은 App Store 앱을 직접 실행하는 반면 두 번째 기술 (http : //)은 http 웹 URL에서 발생하는 리디렉션을 통해 간접적으로 실행한다는 것입니다. . 이것은 확인되어야합니다. 이것은 나의 기억 일뿐입니다.
내가 사용하는 간단한 방법은 다음과 같습니다.
-(void)rateApp {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[@"itms-apps://itunes.apple.com/app/" stringByAppendingString: @"id547101139"]]]; }
SKStoreProductViewController
대안으로 사용할 수도 있습니다 . 앱에서 스토어가 열립니다. 특히 iPad에서 다른 앱을 여는 것보다 더 좋을 것입니다.
Ahment swift 버전 덕분에 :
UIApplication.sharedApplication().openURL(NSURL(string: "itms-apps://itunes.apple.com/app/id951334398")!)
참고 URL : https://stackoverflow.com/questions/3654144/direct-rate-in-itunes-link-in-my-app
'development' 카테고리의 다른 글
비활성화 된 TextBox의 글꼴 색상을 변경하는 방법은 무엇입니까? (0) | 2020.12.11 |
---|---|
개체 컬렉션 정렬 (0) | 2020.12.11 |
정렬 후 배열의 인덱스를 얻습니까? (0) | 2020.12.11 |
java.lang.NoClassDefFoundError : org / apache / commons / fileupload / FileItemFactory (0) | 2020.12.11 |
테이블의 일부에 mysqldump를 사용하는 방법은 무엇입니까? (0) | 2020.12.11 |