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, team@eula.io
EULA is available under the Apache 2.0 license. See the LICENSE file for more info.