基于我国的 AppStore 自动更新检测功能,已适配 iOS11
最好是能在真机上运行才能看到完全的效果哦
实现思路
1.本地检测项目版本号;
2.联网检测项目在 AppStore 上的版本号;
3.比较版本号,可选提供跳转到手机自带的 AppStore 应用页面供用户下载的地址;
文件小巧,轻便:
支持 Cocoapods:
pod 'HSUpdateApp'
具体用法:
#import "HSUpdateApp.h"
/**
一行代码实现检测app是否为最新版本。appId,bundelId,随便传一个 或者都传nil 即可实现检测。
@param currentVersion 返回当前版本号
@param storeVersion 返回商店版本号
@param openUrl 跳转到商店下载的链接
@param isUpdate 是否需要更新
@return
*/
[HSUpdateApp hs_updateWithAPPID:nil withBundleId:nil block:^(NSString *currentVersion, NSString *storeVersion, NSString *openUrl, BOOL isUpdate) {
}];
问题1:这样审核能通过吗?
答1:亲测能通过,没问题。
问题2:我在哪里查看项目 APP ID?
答2:itunes connect》我的 App》APP ID
问题3:如果我项目还没上线,也没有 APP ID 怎么办?
--直接利用自动检测,appId 和 bundelId 都传 nil 即可。
--或者去 itunes connect 申请一个 App,就会有对应的 APP ID。
--如果您连开发者账号都没有,那就先用 demo 里面的 APP ID 测试吧,上线时再改过来即可。
简书介绍:http://www.jianshu.com/p/1d08c786b52f