iOS 版本检查更新(iVersion)

iVersion的使用

在这里介绍一个版本检查更新三方库的使用,在github上已经1.9K星了,使用也是非常的简单。库在github上的地址

更新提示

[iVersion sharedInstance].applicationBundleID = [[NSBundle mainBundle] bundleIdentifier];

提示框的样式(可是选择是否强更)

[iVersion sharedInstance].updatePriority=iVersionUpdatePriorityMedium;

是否展示更新内容

[iVersion sharedInstance].viewedVersionDetails = YES;

设置地区

[iVersion sharedInstance].appStoreCountry = @"CN";

设置提醒间隔(单位:天,默认是1)

[iVersion sharedInstance].remindPeriod = 7;

以上就是基本功能了可以满足大部分需求 ,当然远不止这些 ,更详细的可以看文档和源码。个人给个小小的建议,如果想自己控制是否强更最好还是服务器配合来做,毕竟你确实不知道什么时候需要强更。

版本更新的另一种方式

在用这个类库之前我做过的版本更新既不是通过服务器也不是通过这样的类库,在这里我给大家介绍另一种方式。
提前约定好一种版本号方式,举个例子,1.0.0是开始的版本下个版本是1.1.0要求强更,如果是1.0.1 可以选择性。这种方式既不需要自己服务器这边配合自己也能很好的控制是否强更。思路大概是这样,具体实现就不说了本来这篇文章就是介绍这个优秀的类库的。

你可能感兴趣的:(iOS 版本检查更新(iVersion))