根据官方的文档:http://dev.umeng.com/analytics/ios-doc/integration
来实现统计工作
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
//友盟的页面统计数据,当天只能查看以前的数据。当天的页面数据是查看不了的。
// 给每个页面的给一个名字,然后就可以在页面路径页面看到 你所统计的所有页面的数据了。
//后台的页面路径页面的名字 是有手机客户端发给后端的,不用本人直接去后台编辑
[MobClick startWithAppkey:kUMSocialAppKey reportPolicy:BATCH channelId:nil];
//设置version版本标识
NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"];
[MobClick setAppVersion:version];
[MobClick setLogEnabled:YES];
ViewController *viewController = [[ViewController alloc]init];
UINavigationController *nav = [[UINavigationController alloc]initWithRootViewController:viewController];
self.window.rootViewController = nav;
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
return YES;
}
页面一统计:
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
UIButton *_commitBtn = [[UIButton alloc]initWithFrame:CGRectMake(15, 179, [UIScreen mainScreen].bounds.size.width-30, 45)];
_commitBtn.backgroundColor = [UIColor grayColor];
[_commitBtn addTarget:self action:@selector(commitClick) forControlEvents:UIControlEventTouchUpInside];
[_commitBtn setTitle:@"提交" forState:UIControlStateNormal];
_commitBtn.titleLabel.textColor = [UIColor whiteColor];
_commitBtn.layer.cornerRadius = 4;
[self.view addSubview:_commitBtn];
}
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[MobClick beginLogPageView:@"AboutViewController"]; //页面统计
}
- (void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
[MobClick endLogPageView:@"AboutViewController"]; //页面统计
}
- (void)commitClick
{
MobClickViewController *viewController = [[MobClickViewController alloc]init];
[self.navigationController pushViewController:viewController animated:YES];
}
页面二统计
@implementation MobClickViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
}
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[MobClick beginLogPageView:@"MobClickViewController"]; //页面统计
}
- (void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
[MobClick endLogPageView:@"MobClickViewController"]; //页面统计
}
友盟后台数据查看页面(因为是今日做的统计,所以暂时还没有数据)