博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ios 友盟统计
阅读量:5164 次
发布时间:2019-06-13

本文共 1252 字,大约阅读时间需要 4 分钟。

  最近一直在忙 版本大改  所以想分享的东西没写到博客  今天就来分享下友盟统计的使用  1.下载sdk 2.方法封装 3.在合适的地方调用

 我们在工程里建立一个基类控制器  BaseViewController   因为这样 我们把统计方法写进去 子类自然有统计功能   我没有专门针对一个点击事件写统计方法 不过基本道理一样

  建立一个类 用来写统计方法  可以复制出去使用

#import <Foundation/Foundation.h>

@interface UMUtils : NSObject

 //配置友盟

+(void)umRegister;///  需要我们在appdelegate 里面实现  [UMUtils umRegister];//友盟

 //账号统计

+(void)userAccountWithPUID:(NSString *)PUID;传入你要统计的账号 一般在登录成功的时候  把手机号或者用户名传进去

 //页面统计 在 -(void)viewWillAppear:(BOOL)animated中使用

 

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

 //页面统计 在 -(void)viewWillDisappear:(BOOL)animated中使用

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

 //账号退出登录时 不在发送账号相关内容

+(void)userLoginOut;///退出登录时调用     不在发送账号的相关信息 

 @end

///实现

#import "UMUtils.h"

#import <UMMobClick/MobClick.h>

 @implementation UMUtils

 +(void)umRegister{

    UMConfigInstance.appKey=@"你申请的友盟appkey";

    UMConfigInstance.channelId=@"App Store";

    [MobClick startWithConfigure:UMConfigInstance];

    }

 +(void)userAccountWithPUID:(NSString *)PUID{

    [MobClick profileSignInWithPUID:PUID];

    }

 +(void)beginLogPageView:(NSString *)pageName{

       [MobClick beginLogPageView:pageName];

  }

 +(void)endLogPageView:(NSString *)pageName{

     [MobClick endLogPageView:pageName];

 }

 +(void)userLoginOut{

    [MobClick profileSignOff];

  }

 

转载于:https://www.cnblogs.com/lxgblog/p/6124978.html

你可能感兴趣的文章
【例9.8】合唱队形
查看>>
jquery cookie的用法(转)
查看>>
avg
查看>>
【京东-深圳】文本文件的频繁插入
查看>>
Poj_1269 Intersecting Lines -判两直线状态(水题、坑OJ)
查看>>
监听ios自带返回功能
查看>>
欧拉函数学习
查看>>
《需求规格说明书》
查看>>
SRS之分发HLS
查看>>
数据库MySql的学习(1)--基本操作
查看>>
Maven的主要特点
查看>>
hdu 3065 病毒侵袭持续中
查看>>
JDBC反射
查看>>
结构体字节对齐
查看>>
1239-贪心算法
查看>>
5.Advanced concepts
查看>>
android上传文件到服务器
查看>>
JavaScript学习笔记——语法基础1.1
查看>>
我回答了90%的面试题,为什么还被拒?
查看>>
Html - Table 表头固定和 tbody 设置 height 在IE不起作用的解决
查看>>