IOS SDK接入文档

最后修改时间2016-10-12

最新版本: 1.0.0

注意:

  • 本文中的代码示例可以复制/粘贴到你的源代码
  • 请注意,步骤3中的监听回调接口不是强制性的
  • 如果你有任何问题,联系我们 support@2bai.com.cn

开始集成

1.下载SDK,并添加到工程中

下载IOS SDK,并解压缩

将lib文件下的HotAppLib-x.x.a 和 HotApp.h 拖到入到工程目录下,并添加进去

2.App Transport Security (ATS)设置

iOS9 引入了新特性App Transport Security (ATS),要求App内访问的网络必须使用HTTPS协议,HotApp SDK目前使用的是HTTP协议,为了保证SDK的正常使用,需要在项目的Info.plist 文件中加入下面配置

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>

3.初始化SDK,并监听回调接口

在 AppDelegate.m 文件中 导入HotApp.h文件,并且在didFinishLaunchingWithOptions方法里面加入如下代码

// AppDelegate.m

#import <HotApp.h>

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    [HotApp initWithKey:@"此处填写您在二百应用后台中显示的App ID" finishBlock:^(NSDictionary *response, NSError *error) {
        //获取到返回参数,包括你配置的渠道参数和短链后面带的参数没有配置参数则不需要进行处理            
        NSLog(@"response:%@",response);
    }];

    return YES;
}

4.使用自定义事件

在您希望跟踪的事件代码部分,调用如下2种方法中的一种,事件名称可以自定义:

// 统计regist的发生次数
[HotApp event:@"regist"];

// 统计购买金币的数值
[HotApp event:@"buy" label:@"100"];