AppVersionMonitor开源项目

我要开发同款
匿名用户2015年12月31日
78阅读
所属分类SHELL其他(Others)、iOS代码库、Swift
授权协议MIT

作品详情

AppVersionMonitor是一款为方便监控iOS应用程序版本的软件。

通过它你可以获得以往的版本和安装历史。

使用:

运行工程实例,克隆repo,并且先从实例项目运行podinstall。

要求:

iOS8.0+

SemanticVersioning

安装:

AppVersionMonitor可在CocoaPods上使用。要安装AppVersionMonitor你只需要在Podfile中按照下面的操作即可:

pod "AppVersionMonitor"使用:安装:// AppDelegatefunc applicationDidFinishLaunching(application: UIApplication) {    AppVersionMonitor.sharedMonitor.startup()}获得MarketingVersion(CFBundleShortVersionString):let currentVersion: AppVersion = AppVersion.marketingVersionlet versionString: String = AppVersion.marketingVersion.versionString // "1.2.3"获得安装过的版本:let installedVersions: [AppVersion] = AppVersionMonitor.sharedMonitor.installedVersions对比版本:AppVersion.marketingVersion > AppVersion("1.2.3")AppVersion("1.2.3") < AppVersion("3.2.1")AppVersion("1.2.3") < "3.2.1"更方便地检测自己当前的版本状况:switch AppVersionMonitor.sharedMonitor.state {case .Installed:// Do something when app installed.// Happy! // ex. Start tutorial.case .NotChanged:// Do something when version not changed.// Peace // Nothing to do?case .Upgraded(let previousVersion: AppVersion):// Do something when version upgraded.// Yeah! // ex. Migrate App Data.case .Downgraded(let previousVersion: AppVersion):// Do something when version downgraded. (Impossible normally)// What happened? // ex. Purge App Data.}
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论