📬
ReleaseRadar
轻量级框架,用于在执行iOS应用程序更新后检查发布说明。
关于
随着iOS 7的发布,引入了自动应用更新,这使得App Store上的发布说明对最终用户来说不那么重要。
其他框架如Siren检查是否有可用更新,而ReleaseRadar则在更新执行后检查发布说明。
请在此处查看文档:Wiki
需求
- iOS 9.0+ / macOS 10.11+
- XCode 9.0+
- Swift 4.1+
功能
- 检查Apple App Store上的发布说明
- 支持Swift包管理器
- 支持CocoaPods
- 支持Carthage
- 单元测试
安装说明
Swift软件包管理器
.Package(url: "https://github.com/halcyonmobile/ReleaseRadar.git", majorVersion: 0, minorVersion: 2)
CocoaPods
pod 'ReleaseRadar'
Carthage
github "halcyonmobile/ReleaseRadar"
用法
通过暴露的ReleaseRadar类,ReleaseRadar易于使用。
let releaseRadar = ReleaseRadar(iTunesId: "12345678")
releaseRadar.verify(checkPolicy: .minor) { result in
switch result {
case .updated(let appInfo):
// your app has been updated
// access update information through *appInfo*
case .notUpdated:
// no update was performed
}
}
许可
苹果是一个商标,Apple Store是苹果公司的服务标志,在美国和其他国家和地区注册。
ReleaseRadar在MIT许可下发布。详情请参阅LICENSE。