iOS評分功能實現

iOS應用內部實現App Store評分功能,筆着整理總結有三種方式,各位可根據本身需求本身選擇。先介紹下評分功能實現的三種方式。app

1,通用方式經過App內部打開網頁形式,跳轉到AppStore編輯評論,可評分,可評論。spa

優勢:方便,快捷,不受系統版本限制,目前最經常使用的方式。code

缺點:內部網頁形式加載緩慢,等待時間長,加載失敗機率大。開發

2,iOS 6.0之後 在app內部加載AppStore 展現app信息it

優勢:展現速度比方法三塊快io

缺點:不能直接跳轉到評論編輯頁面,須要手動點擊評論+編輯評論class

3,iOS 10.0.3 新增應用內評分功能,調用系統方法評分。import

優勢:無須跳轉,應用內系統彈框,方便快速。select

缺點:只能評分,且一年只能使用三次彈框。request

開發步驟:

導入頭文件 #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];
}
相關文章
相關標籤/搜索