CocoaPods trunk is moving to be read-only. Read more on the blog, there are 18 months to go.

RGAppVersion 0.1.2

RGAppVersion 0.1.2

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Nov 2016
SwiftSwift Version 3.0
SPMSupports SPM

Maintained by Roman Gille.



  • By
  • Roman Gille

RGAppVersion

Simple class for accessing the iOS app version and track app updates.

Installation

Just drag RGAppVersion.swift into your Project.

Or if you´re using CocoaPods, add this to your Podfile:

pod 'RGAppVersion'

Usage

RGAppVersion.currentVersion() gives you the current version of the app. RGAppVersion.lastVersion() gives you the version of the app at last launch.

// Print the current installed app version.
print(RGAppVersion.currentVersion().combinedVersion)

// Print the last installed app version.
print(RGAppVersion.lastVersion())

// React on a new installation.
if RGAppVersion.appIsFreshInstalled() {
    print("New installation")
}

// React on app update.
if RGAppVersion.appWasUpdated() {
    print("App update from \(RGAppVersion.lastVersion()!.combinedVersion) to \(RGAppVersion.currentVersion().combinedVersion)")
}

Keep in mind that when you´re using RGAppVersion for the first time, it will always recognize a fresh installation.