cocos2d游戏集成IOS 友盟统计功能

IOS友盟统计功能 集成步骤:

去友盟官网注册账号,并且添加应用:

http://www.umeng.com/apps/63b400d599e85e76ec565655/appkey


下载IOS版本的SDK。

导入SDK

请在你的工程目录结构中,右键选择Add->Existing Files…,选择文件 libMobClickLibrary.a MobClick.h。或者将这两个文件拖入XCode工程目录结构中,在弹出的界面中勾选Copy items into destination group's folder(if needed), 并确保Add To Targets勾选相应的target

添加依赖框架(Framework)和编译器选项 TARGETS-->Build Phases-->Link Binary With Libraries--> + -->libz.dylib


集成SDK

集成基础功能

包括新增、活跃、启动次数、版本、时长等基础指标的统计。

http://dev.umeng.com/analytics/ios-doc/integration#2

只需要做1.2步。接着直接跳转第8步,使用集成测试服务。

http://www.umeng.com/test_devices

按照官网的步骤完成即可。


以下是我用新建立的cocos2d 工程实现代码:

首先,为了混编,将AppDelegate.cpp改名为AppDelegate.mm


在 AppDelegate::applicationDidFinishLaunching() 中添加以下代码

    [MobClick startWithAppkey:@"556565ce67e58e995d004b36" reportPolicy:BATCH   channelId:@""];
    NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"];
    [MobClick setAppVersion:version];
    [MobClick setLogEnabled:YES];

代码的具体作用官网都有说明。

接下来一样将 HelloWrold.cpp改名为.mm



并且声明两个方法
void HelloWorld::onEnter()
{
    CCLayer::onEnter();
    [MobClick beginLogPageView:@"PageOne"];
}
void HelloWorld::onExit()
{
    [MobClick endLogPageView:@"PageOne"];
    CCLayer::onExit();
}

表示进入层跟退出层时候调用对应的方法。

到此,cocos2d集成ios版本最基础的友盟统计功能完成。

如果有什么错误请私信我~



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值