2011-01-29 6 views
12

사용자가 응용 프로그램을 평가할 수있는 응용 프로그램의 iTunes Appstore 페이지로 연결되는 응용 프로그램에서 링크를 제공해야합니다. 나는 다른 응용 프로그램이 장치의 Appstore 응용 프로그램에 액세스하고 iTunes에서 응용 프로그램의 해당 URL을 전달하려고 생각합니다 ... 어떻게합니까? 모든 아이디어 ...iPhone에서 내 응용 프로그램 내 iTunes에서 내 응용 프로그램을 평가하십시오.

+0

시뮬레이터 여기에 미래의 침입자에 대한 작은 힌트를 테스트하지 않습니다 시뮬레이터에서 작동하지 않습니다. Appirater는이 기능을 쉬운 방법으로 수행 할 수있는 코드 조각입니다. 이것을 여기에서 얻으십시오 http://www.cocoacontrols.com/platforms/ios/controls/appirater. 희망이 도움이됩니다. – iPrabu

답변

20

내 방법은 다음과 같습니다. 이것은 바로 앱 스토어에 내 응용 프로그램에 대한 검토/속도 페이지로 이동 :

- (IBAction)rateGame { 
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=409954448"]]; 
} 

은 그냥 응용 프로그램의 ID로 종료 (409,954,448)에서 ID를 변경합니다. 또한 발사 횟수 등을 추적하는 경우 12 회 발사하여 등급을 올리면이 방법을 실행할 수 있습니다. 나는 이것을 내 업데이트에 추가했으며 약 2 주 만에 5 개의 등급이 생성되었습니다. 굉장히 유용하다.

+1

왜이 downvoted (나는 무효로 upvoted)? 리뷰 페이지로 바로 연결되며 내 앱에서 사용하는 것과 정확히 같습니다. 이것은 최적의 솔루션입니다 ... –

6
NSURL* urlToMyApp = @"http://url.to.my/app/in/the/app/store"; 
[[UIApplication sharedApplication] openURL:urlToMyApp]; 
+1

실제로 앱 스토어 URL을 가져야 만 앱을 업데이트 할 수 있습니다. – lxt

+0

답변 해 주셔서 감사합니다 ... – iPrabu

0

또한 사용할 수

것은 앱 스토어 앱 세부 페이지로 리디렉션됩니다, 아래 링크를 참조하십시오. StoreKit.framework가 필요하지 않습니다.

http://www.brianjcoleman.com/tutorial-how-to-add-write-a-review-rate-us-feature-to-your-app/

주 :

  • 만약 아이폰 OS> = 7을 사용하여, [[UIApplication sharedApplication]의 OpenURL : [NSURL URLWithString : [있는 NSString stringWithFormat : @ "아이튠즈 뮤직 스토어 - 애플 리케이션 : // 아이튠즈. apple.com/app/idYOUR_APP_ID "]]];

  • 이 너무 :-)

관련 문제