Latest 0.1.0
Homepage https://github.com/ducthinh2410/DTApplicationUpdateManager
License MIT
Platforms ios 8.0
Authors

CI Status
Version
License
Platform

Introduction

A simple and easy-to-use update manager which checks if there is any new version available to the AppStore

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Installation

DTApplicationUpdateManager is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod 'DTApplicationUpdateManager'

How to use

You can call, for example:

[[DTApplicationUpdateManager sharedInstance] checkForNewAppVersionWithReminderRoutineType:DTApplicationUpdateRoutineTypeEveryWeek];

from didFinishLaunchingWithOptions or applicationWillEnterForeground or applicationDidBecomeActive in AppDelegate etc, in order to check the new version’s availability.
Remember to set the delegate.

The DTApplicationUpdateRoutineType is used for the reminder. If user ignores to the new version update message, the delegate method will be called after a certain amount of time which depends on the DTApplicationUpdateRoutineType. Remember that DTApplicationUpdateManager will not automatically remind its delegate about the new version until its checkForNewAppVersionWithReminderRoutineType method is called.

Pull requests

Pull request are welcomed!

Author

[email protected]

License

DTApplicationUpdateManager is available under the MIT license. See the LICENSE file for more info.

Latest podspec

{
    "name": "DTApplicationUpdateManager",
    "version": "0.1.0",
    "summary": "A simple manager which checks if there is any newer app's version available in the AppStore.",
    "description": "Whenever you roll out a new version to the AppStore, you might want the user to update to that newly released version. DTApplicationUpdateManager helps to let the app notified about the new version. If the uesr ignored that version, DTApplicationUpdateManager is still able to remind in the next time in a flexible way.",
    "homepage": "https://github.com/ducthinh2410/DTApplicationUpdateManager",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "[email protected]": "[email protected]"
    },
    "source": {
        "git": "https://github.com/ducthinh2410/DTApplicationUpdateManager.git",
        "tag": "0.1.0"
    },
    "platforms": {
        "ios": "8.0"
    },
    "source_files": "DTApplicationUpdateManager/Classes/**/*"
}

Pin It on Pinterest

Share This