ios 友盟统计

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios 友盟统计相关的知识,希望对你有一定的参考价值。

  最近一直在忙 版本大改  所以想分享的东西没写到博客  今天就来分享下友盟统计的使用  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{

    [email protected]"你申请的友盟appkey";

    [email protected]"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];

  }

 

以上是关于ios 友盟统计的主要内容,如果未能解决你的问题,请参考以下文章

iOS开发-新版本友盟统计无数据的解决办法

unity添加友盟统计(支持Android和IOS)

Android 友盟统计的配置及实现(事件报错统计)

友盟-统计不到线上应用数据的坑

友盟的常见使用----三方登陆分享和“埋点”(友盟统计)

swift集成友盟统计