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];
}
}