# UpgradeModel (opens new window)

# 该组件负责版本升级检测功能,实现新版本更新标题、内容展示,并提供新版本下载地址跳转。

# 该组件集成至所有素+系列IOS应用内,其组件内部抽象程度和调用程度较高。

# 说明

  • 提供简单易用胶水代码,完成版本升级检测功能。

# 安装

在项目 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);

至此升级组件介绍完毕。

最后更新时间: 11/24/2021, 7:45:32 AM