PopupUpdate
PopupUpdate是一个库,它为我们提供了一种简单的方式来显示当前应用程序的新可用版本的弹出窗口。PopupUpdate的目的是让用户更新应用程序。它显示一个可配置的弹出窗口。您可以选择一个普通弹出窗口,提醒用户有新版本可用,用户可以选择忽略它,或者您可以选择“强制更新”,这将强制用户更新应用程序。
支持浅色模式
和深色模式
用法
首先您应该导入这个库
import PopupUpdate
强制更新
/// Force update example
PUUpdateApplicationManager.shared.checkForUpdate(shouldForceUpdate: true,
minimumVersionNeeded: "1.2.3",
urlToOpen: "https://www.upnetix.com/") { error in
if let error = error {
print("Error Supported version: \(error)")
}
}
普通更新
/// Normal nofity update example
PUUpdateApplicationManager.shared.checkForUpdate(shouldForceUpdate: false,
minimumVersionNeeded: "1.2.3",
urlToOpen: "https://www.upnetix.com/")
带有所有参数的更新
PUUpdateApplicationManager.shared.checkForUpdate(shouldForceUpdate: false,
minimumVersionNeeded: "2.0.1",
urlToOpen: "https://www.upnetix.com/",
currentVersion: "1.0.1",
keyWindow: window,
alertTitle: "AlertTitle",
alertDescription: "AlertDescription",
updateButtonTitle: "UpdateButton",
okButtonTitle: "Ok") { error in
if let error = error {
print("Error Supported version: \(error)")
}
}
示例
试一试。您可以下载和运行示例项目,克隆仓库,并运行 pod install
。
安装
PopupUpdate可通过CocoaPods获取。要安装它,只需在您的Podfile中添加以下行即可
pod 'PopupUpdate'
别忘了在项目目录下通过终端运行以下命令来安装 pod
pod install
作者
Upnetix, [email protected]
证书
PopupUpdate 在 MIT 许可下可用。更多信息请参阅 LICENSE 文件。