# UpgradeModel (opens new window)
# 该组件负责版本升级检测功能,实现新版本更新标题、内容展示,并提供新版本下载地址跳转。
# 该组件集成至所有素+系列IOS应用内,其组件内部抽象程度和调用程度较高。
# 说明
- 提供简单易用胶水代码,完成版本升级检测功能。
# 安装
- 该组件适用于IOS 10 (opens new window) 及以上SDK应用运行
- 该组件遵守Cocoapods (opens new window) 协议,并通过Cocoapods (opens new window) 进行集成
在项目 Podfile 文件内添加
pod 'UpgradeModel'
在项目目录下执行脚本
pod install
插件即可集成至项目内
# 使用
初始化步骤如下
/// 初始化方法
/// @param appName 应用名
- (id)initWithAppname:(NSString *)appName;
根据业务需要调用如下API,随组件内部即可检查APP应用信息并根据服务端信息进行版本UI更新提示
/// 检测升级
- (void)checkUpdate;
引导用户升级回调
/// 引导用户升级回调
@property(nonatomic, copy) void(^ _Nullable guideAlertBlock)(VersionInfo *version, AlertDoneBlock doneBlock, AlertDoneBlock cancelBlock);
强制用户升级回调
///
@property(nonatomic, copy) void(^ _Nullable forcedAlertBlock)(VersionInfo *version, AlertDoneBlock doneBlock);
至此升级组件介绍完毕。