美文网首页
TalkingData集成

TalkingData集成

作者: 寻处阴凉小憩 | 来源:发表于2017-11-08 11:03 被阅读0次

TalkingData基于苹果的APNS服务,集成前实现isRegisteredForRemoteNotification以及didRegisterForRemoteNotificationsWithDeviceToken等方法

第一步:

            导入talkingdata的SDK(TalkingData.h和libTalkingData.a)

第二步:

            添加依赖库,包括AdSupport.framework , CoreTelephony.framework , CoreMotion.framework , Security.framework , SystemConfiguration.framework , libz.tbd , libc++.tbd,详细解释可见官网 http://doc.talkingdata.com/posts/20

第三步:

            设置    Linking -> Other Linker Flags      添加“-ObjC”参数

第四步:

            appdelegate 初始化SDK

            [TalkingData sessionStarted:@"您的 App ID" withChannelId:@"渠道 ID"];

            // App ID:是在talkingdata官网注册app时提供的数据  ,渠道 ID: 是渠道标识符,可通过不同渠道单独追踪数据。

第五步:

//标准事件(此处只列举部分,详细见官网)

            + (void)onRegister:(NSString *)accountID type:(TDAccountType)type name:(NSString *)name;       //注册接口用于记录用户在使用应用过程中的注册行为

            + (void)onLogin:(NSString *)accountID type:(TDAccountType)type name:(NSString *)name;     //登录接口用于记录用户在使用应用过程中的登录行为

//页面访问

            + (void)trackPageBegin:(NSString *)pageName;

            + (void)trackPageEnd:(NSString *)pageName;   

//自定义事件

            [TalkingData trackEvent:@"eventID"];

            [TalkingData trackEvent:@"eventID" label:@"event_label"];

            [TalkingData trackEvent:@"eventID" label:@ "label" parameters:Your_dictionary];

补充:

            TalkingData.setExceptionReportEnabled(true)     //自动获取异常信息,在application:didFinishLaunchingWithOptions:方法中调用

相关文章

网友评论

      本文标题:TalkingData集成

      本文链接:https://www.haomeiwen.com/subject/nhartttx.html