The EULA iOS SDK supports products featured on http://www.eula.io
If you do not have a developer account, please register for one HERE.
EULA is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'Eula'
Somewhere near the top of your -applicationDidFinishLaunching:withOptions:, add [ELAManager setAPIKey:@"YOUR_API_KEY" apiSecret:@"YOUR_API_SECRET"], where YOUR_API_KEY and YOUR_API_SECRET are two special tokens found on the API Docs of your dashboard.
#import <Eula/Eula.h>
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Add this line
[ELAManager setAPIKey:@"YOUR_API_KEY" apiSecret:@"YOUR_API_SECRET"];
...
}import Eula
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool
{
// Add this line
ELAManager.setAPIKey("YOUR_API_KEY", apiSecret:"YOUR_API_SECRET")
...
}In general, you should set the User's email and userName when the user logs in to your application, and call -logOut when they log out.
#import <Eula/Eula.h>
{
[ELAManager setUserEmail:@"USER_EMAIL"];
[ELAManager setUserName:@"USER_NAME"];
...
}import Eula
{
ELAManager. setUserEmail("USER_EMAIL")
ELAManager. setUserName("USER_NAME")
...
}Somewhere near the top of your -applicationDidBecomeActive: call -activateApp.
#import <Eula/Eula.h>
- (void)applicationDidBecomeActive:(UIApplication *)application
{
// Add this line
[ELAManager activateApp];
...
}import Eula
func applicationDidBecomeActive(_ application: UIApplication)
{
// Add this line
ELAManager.activateApp()
...
}Adam Cooper, [email protected]
EULA is available under the Apache 2.0 license. See the LICENSE file for more info.
