iOS 安装后数据分析集成

上次更新:
必备条件

开始前,您需要:

声明 Chartboost 单一实例

头文件 CBAnalytics.h 包含跟踪 IAP 事件的公开方法。仅当会话初始化后方可使用 (调用 Chartboost 类的 startWithAppId 方法;请见此页)。

IAP 跟踪

为了调用 IAP 跟踪方法,请使用 CBAnalytics.h 中声明的以下静态方法:

API 方法

+ (void) trackInAppPurchaseEvent:(NSData *)transactionReceipt 
product:(SKProduct *)product;

产品对象包含购买道具信息,系统会使用收据向 Apple 核实购买。(详情请见 Apple 的 SKProduct 类文档。)

测试您的 PIA 设置

完成 PIA 集成后,在将游戏递交 App Store 审核之前,您可以启用沙盒模式进行测试。

测试需要您通过 Xcode 的一个环境变量在 Chartboost SDK 中启用测试模式旗标。方法如下:

1. 打开 Xcode 左上角的 Scheme 一栏,从下拉菜单中选择 Edit Scheme:

2. 在左侧菜单点击 Run,切换至 Arguments 选项卡:

3. 点击 Environment Variables 一栏中的+号,在 Name 中填入 CB_TEST_MODE:

4. 双击 Value 下的空格,在出现的区域里键入 on:

然后点击 OK,运行您的项目,在开发模式中进行购买。如果您已经将 PIA 和另一个游戏集成,您应在几分钟内看到您的应用在安装后分析后台出现。(如果这是您的首个 PIA 应用,请等待它在 PIA 后台出现,等待时间不超过一天。)

(请注意,因为启用了沙箱模式,所以您无法在后台看见任何 IAP 数据。)

请记得在发行游戏前移除 CB_TEST_MODE 环境变量!