iOS 에서 앱 에 앱 스토어 평 점 기능 을 추가 하 는 실현 방법

iOS 는 내부 에서 App Store 의 평가 기능 을 실현 하고 정리 하 는 세 가지 방식 이 있 습 니 다.여러분 은 자신의 수요 에 따라 스스로 선택 할 수 있 습 니 다.먼저 평 점 기능 이 실현 되 는 세 가지 방식 을 소개 한다.
1.유 니 버 설 방식 은 앱 내 부 를 통 해 웹 페이지 형식 을 열 고 앱 스토어 로 이동 하여 댓 글 을 편집 하면 평 점 을 받 을 수 있 고 댓 글 을 달 수 있 습 니 다.
장점:편리 하고 빠 르 며 시스템 버 전의 제한 을 받 지 않 고 현재 가장 많이 사용 되 는 방식 입 니 다.
단점:내부 웹 페이지 형식 로드 가 느 리 고 대기 시간 이 길 며 로드 실패 확률 이 높 습 니 다.
2,iOS 6.0 이후 앱 내부 에 앱 스토어 전시 앱 정보 불 러 오기
장점:전시 속도 가 방법 보다 3 조각 빠르다
단점:댓 글 편집 페이지 로 바로 이동 할 수 없습니다.댓 글 을 수 동 으로 클릭+댓 글 편집 이 필요 합 니 다.
3.iOS 10.0.3 은 응용 프로그램 내 평가 기능 을 추가 하고 시스템 방법 으로 평 점 을 받 습 니 다.
장점:점프 할 필요 가 없고 내부 시스템 탄 틀 을 응용 하여 빠 르 고 편리 합 니 다.
단점:평 점 만 받 을 수 있 고 1 년 에 세 번 만 탄 틀 을 사용 할 수 있다.
개발 절차:
헤더 파일 가 져 오기\#import
1,iOS 10.0.3 이후 시스템 탄 상 자 를 호출 하여 평 점

/** 
 *     ,       
 *      ,         
 *        ,    appstore 
 */ 
- (IBAction)systemComentBtnAction:(UIButton *)sender { 
if([SKStoreReviewController respondsToSelector:@selector(requestReview)]) {// iOS 10.3      
 //       
 [[UIApplication sharedApplication].keyWindow endEditing:YES]; 
 [SKStoreReviewController requestReview]; 
} 
} 
2,앱 스토어 대응 앱 리 뷰 페이지 로 이동

/** 
 *      ,      
 */ 
- (IBAction)appStoreComentBtnAction:(UIButton *)sender { 
NSString * nsStringToOpen = [NSString stringWithFormat: @"itms-apps://itunes.apple.com/app/id%@?action=write-review",@"AppID"];//      APPID 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:nsStringToOpen]]; 
} 
3,iOS 6.0 이후 의 방법,내부 에 AppStore 불 러 오기

주:서명 대리

/** 
 *  APP    App Store   APP  ,              。 
 *     App Store     ,         →      
 */ 
- (IBAction)webAppStoreBtnAction:(UIButton *)sender { 
SKStoreProductViewController *storeProductViewContorller = [[SKStoreProductViewController alloc] init]; 
storeProductViewContorller.delegate = self; 
//  App Store     
[storeProductViewContorller loadProductWithParameters: 
 @{SKStoreProductParameterITunesItemIdentifier : @"APPID"} completionBlock:^(BOOL result, NSError *error) { 
  if(error) { 
  } else { 
   //    appstore 
   [self presentViewController:storeProductViewContorller animated:YES completion:^{ 
   }]; 
  } 
 }]; 
} 
//      
- (void)productViewControllerDidFinish:(SKStoreProductViewController *)viewController { 
[self dismissViewControllerAnimated:YES completion:^{ 
}]; 
} 
총결산
위 에서 말 한 것 은 편집장 이 소개 한 iOS 에서 앱 에 앱 스토어 평 점 기능 을 추가 한 것 으로 여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 면 댓 글 을 남 겨 주세요.편집장 은 바로 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기