如何集成iClap SDK并进行规范化管理
1、一、获取秘钥集成iclap SDK之前,您首先需要到iclap官网注册并且上传版本,以获得appkey和secret截图如下:
2、二、开发指南首先:下载SDK库文件解压,Release-iphoneos仅用于真机使用;Release-ip茑霁酌绡honesimulator仅用于模拟器使用;Products支持真机和模拟器。将解压后的iClapSDK.framework导入您的工程中,拖到工程中后弹出以下对话框,勾选”Copy items into destination group’s folder(if needed)”,并点击“Finish“按钮, 如图
3、更新配置:1)、iOS9引入了新特性App Transport Security (ATS),要求App内访问的网络必须使用HTTPS协议,配置项目支持HTTP协议如下:1、在Info.plist中添加NSAppTransportSecurity类型Dictionary。2、在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES。
4、2)、Xcode7默认会开启Bitcode,关闭方法如下:1、打开Build Settings,切换到All选项。2、搜索Enable Bitcode,把Yes改为NO。
5、项目中需要导入libc++.dylib及以下框架:
6、然后,需要在项目AppDelegate方法中导入#import添加初始化方法,如下// 初始化Dev批注(Appkey和SecretKey是获取的密钥)
7、仗充哔粞普通应用[[DevTongXieConfig sharedInstance] initIClapSDKWithAppkey多唉捋胝:Appkey secret:SecretKey];完成,Appkey和SecretKey校验成功后,即可使用批注功能。2、基于第三方游戏引擎开发(platformType为游戏引擎类型)[[DevTongXieConfig sharedInstance] initIClapSDKWithAppkey: Appkey secret: SecretKey hookType:platformType];
8、如果需要使用推送功能,需要添加:
9、三、类参考主要是批注功能扩展(批注样式、插件功能的开启与关闭)/*** 根据申请的身份令牌信息** @param appKeyStr 身份令牌* @param secretStr 加密字符*/- (void)initIClapSDKWithAppkey:(NSString *)appkeyStr secret:(NSString *)secretStr;/*** 校验申请的身份令牌信息** @param appkey 身份令牌* @param secret 加密字符* @param platformType 批注类型*/- (void)initIClapSDKWithAppkey:( NSString *)appkeyStr secret:( NSString *)secretStr hookType:(DevPlatformType)platformType;
10、四、可选功能说明:按照如下步骤配置后可在iClap直接启动APP1.找到APP的plist文件,复制 “Bundle identifier”对应的value值
11、2.增加一个URL Types,如下图:
12、3. 第5步会添加一个URL Types,在“identifier”和“URL Schemes”对应值输入“Bundle identifier”对应的值,其中“URL Schemes”对应的值是必填项。
13、以上就是iClap SDK集成指南的全部内容了,下载iClap客户端到您的手机即可开始使用iClap进行规范化管理了。