TestsTested | ✗ |
LangLanguage | SwiftSwift |
License | MIT |
ReleasedLast Release | Mar 2017 |
SwiftSwift Version | 3.0 |
SPMSupports SPM | ✗ |
Maintained by Elliot Schrock, Elliot Schrock.
To run the example project, clone the repo, and run pod install
from the Example directory first.
SBNag.swift is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "SBNag.swift"
This is a simple pod to manage the logic behind nagging users to take actions like rating your app or upgrading to a paid version. To do so, simply create a new SBNagtion
(think ‘Nag Action’), and edit the defaults (Example/SBNag/ViewController.swift
shows how you could do this).
You’ll most likely want to take some sort of action if the user agrees, and you can do this by providing a yesAction
.
The defaultsKey
is for determining if the user has either agreed to take the action or permanently rejected your request, and so should be unique to the SBNagtion
. For instance, you probably don’t want to nag a user to rate your app after they already have, nor do you want to do so if they have decided never to rate it. The defaultsKey
allows us to take care of that for you.
SBNag.swift is available under the MIT license. See the LICENSE file for more info.