EULA iOS SDK支持http://www.eula.io上展示的产品
如果您没有开发者账户,请在这里注册一个.
EULA可以通过CocoaPods获取。要安装它,只需将以下行添加到您的Podfile
中。
pod 'Eula'
在-applicationDidFinishLaunching:withOptions:
的某个位置附近添加[ELAManager setAPIKey:@"YOUR_API_KEY" apiSecret:@"YOUR_API_SECRET"]
,其中YOUR_API_KEY
和YOUR_API_SECRET
是您仪表板上API文档中的两个特殊令牌。
#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")
...
}
一般情况下,当用户登录到您的应用时,应设置用户的email
和userName
,并在用户登出时调用-logOut
。
#import <Eula/Eula.h>
{
[ELAManager setUserEmail:@"USER_EMAIL"];
[ELAManager setUserName:@"USER_NAME"];
...
}
import Eula
{
ELAManager. setUserEmail("USER_EMAIL")
ELAManager. setUserName("USER_NAME")
...
}
在-applicationDidBecomeActive:
的某个位置附近调用-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)遵循Apache 2.0许可协议。有关更多信息,请参阅LICENSE文件。