Cocos Analytics iOS SDK 接入文档

SDK下载

导入 SDK

下载 SDK 后解压后得到如下文件:

3.4.1. 初始化 - 图1

将里面的内容拷贝到目标工程:

3.4.1. 初始化 - 图2

添加引用库:

3.4.1. 初始化 - 图3

SDK 初始化

  1. ...
  2. #import "include/cocos-analytics/CAAgent.h"
  3. ...
  4. [CAAgent init:@"app_123456" // 游戏ID
  5. storeID:@"apple store" // 应用商店
  6. engine:@"cocos" // 游戏引擎 默认“Cocos”
  7. ];

请在 AppDelegate 的 didFinishLaunchingWithOptions 处调用初始化接口。

在游戏前后台切换时分别调用 onPause 和 onResume,在结束游戏时调用 onDestroy:

  1. - (void)applicationDidEnterBackground:(UIApplication *)application {
  2. [CAAgent onPause];
  3. }
  4. - (void)applicationWillEnterForeground:(UIApplication *)application {
  5. [CAAgent onResume];
  6. }
  7. - (void)applicationWillTerminate:(UIApplication *)application {
  8. [CAAgent onDestroy];
  9. }

本地调试

SDK 还提供了 CAAgent::enableDebug(boolean) 来开启/关闭本地日志的输出。调试成功后,请设置为 False 或者移除此方法。