YMTVersionAlert
此框架将AppStore中最新应用程序版本与应用程序终端版本进行比较,并显示提醒,提示用户更新。
描述
人们总是希望提供最新的价值,但有些人没有更新。
开发者需要告知那些不知情的人,最新版本已经发布。
不过,从App Store获取版本并与其安装在终端上的版本进行比较,虽然不是一项困难的实现,但会花费一些时间。
因此,我们创建了一个框架,以便轻松比较应用程序版本并显示提醒,提示进行更新。
用法
导入
import YMTVersionAlert
设置选项参数
let versionAlert = YMTVersionAlert()
//Always display an alert for Debug
//Default:false
versionAlert.setDebugFlg(true)
//Change the alert sentence to an arbitrary one
//Defaults
//Alert title : "New version released"
//Alert Body : "To use the application comfortably please update it."
//Install Btn : "Now install"
//Later Btn : "Later"
versionAlert.setAlertText(setTitle: "***", setBody: "***", setNowInstall: "***", setLaterInstall: "***")
打开警报
※请在viewDidAppear之后运行。
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
let versionAlert = YMTVersionAlert()
versionAlert.openVersionAlert(self, storeId: "StoreId", forceUpdate: false, callback: nil)
}