SDK 集成测试

在 Tenjin 面板上,您可以通过 SDK Live Event Tool,来测试 SDK 的集成是否正确。也可以点击此处: https://www.tenjin.com/dashboard/sdk_diagnostics

*注意:添加到测试设备列表中的测试数据,将不会出现在面板的数据统计中,也不会用于面板数据计算。

如何使用 SDK 测试工具

要开始使用该工具从您的应用中实时调试和跟踪事件,需要以下几个步骤:

  1. 点击此处添加您的测试设备

  2. 单击 “New Test Device” 添加设备到 Tenjin

  3. 选择您的 App 并输入您的测试设备 ID。 具体查询设备 ID 的办法,请依据测试手机的不同生产厂商,自行上网搜索。(iOS 平台为 IDFA,安卓平台为 GAID ,全称 Google advertising ID,中文为广告 ID,只要手机有 Google 的服务框架,就有 GAID)。

  4. 回到 SDK 测试页面 ,打开 App,确保已经集成 Tenjin SDK 并已经提交设备 ID。正常运行的话您会看到下面的截图中类似的内容,如果您刚刚完成设备注册,需要等15-20分钟才能触发。如果超过30分钟依旧没有显示,则说明您的 SDK 集成有问题,请您的技术团队检查,并严格按照文档进行 SDK 集成。

在控制面板上检查 SDK 集成

测试没有问题后,Tenjin 的控制面板同样可让您实时查看 SDK 是否已经正确集成。您可以从 Apps 标签页中选择要集成的应用程序,查看所有相关事件,以确保正确的设置。绿色的 received 表明我们已经收到相关事件。

您可以看到 App 的版本,会话,Google/Apple hooks,内购 IAP 及收据,以及正确出发的所有自定义事件。

SDK 集成清单

在提交 App 之前,请务必严格遵循清单进行 SDK 集成,避免不必要的麻烦,降低数据出现问题的可能性。。

  1. App open 事件

    确保你能看到 App open 事件。App open事件将在 SDK 初始化时自动触发,具体事件数量级别取决于您的 App 所处的生命周期。

  2. 内购事件

    Tenjin 有5种 purchase_states,沙盒(sandbox)账号产生的的应用内购对应的是 purchase_state = 4. 只有 purchase_state 0 或 3 会显示在控制面板上,所以用 使用测试工具对内购进行验证非常重要(仅在您将看到沙盒 IAP 的位置), 应用内购的数值可以有小数。

    purchase_state:
    0 = UNKNOWABLE
    1 = UNVERIFIED
    2 = FRAUDULENT
    3 = VERIFIED
    4 = SANDBOX

    *注意,目前我们默认支持 Google 和苹果的官方内购支付渠道,如果您使用其他第三方的内购服务,需要使用 S2S 方式将内购信息发送至 Tenjin,设备 ID 需为 GAID。S2S 对接文档请联系 support@tenjin.com 进行索取。

  3. 订阅(Subscription)收入

  4. 自定义事件 Custom Events

    确保您看到所有自定义事件正确名称和数值。

results matching ""

    No results matching ""