美文网首页
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