直接易用的移动App数据统计分析产品,快捷高效地为开发者收集、处理和分析相关数据,全面掌握用户使用行为,掌握用户行为,改善产品设计,提高用户体验。

快速集成

1 - 概述

本文将分为两大部分简要说明 Android 和 iOS 快速集成的必要步骤。

首先是集成准备:

  • 获取 AppKey,请进入管理后台,点击左上角的 添加应用 ,添加一个应用获得 AppKey。
  • 下载 SDK
Android 快速集成
导入 SDK
配置权限
初始化 SDK
添加页面行为统计
视频演示教程
具体步骤
1
导入 SDK

将下载移动统计系统统计 SDK hiido_statis-xxx.jar 包合并到本地工程 libs 子目录下;在 Eclipse 中右键工程根目录,选择 Properties -> Java Build Path -> Libraries ,然后点击 Add External JARs... 选择指向 jar 的路径,点击 OK,即导入成功。

2
配置权限

修改 AndroidManifest.xml 文件,添加权限如下:

<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
3
初始化 SDK

在 Android 应用全局 Application 的 onCreate() 初始化 SDK。调用 HiidoSDK.instance().appStartLaunchWithAppKey(...) 方法,初始化 SDK。

4
添加页面行为统计

在 Android 应用的每个 Activity 的 onResume(),onPause() 中分别调用 HiidoSDK.instance().onResume()HiidoSDK.instance().onPause()

注意:此步骤集成非常重要,如集成不正确,将会导致页面统计,应用使用时长,活跃用户等统计不正确。

至此,您已完成 Android SDK 快速集成。

详细的方法参数及注意事项请转到 Android SDK 集成说明 中查看。

接下来您可以到下一节: 新手指南-数据测试 来验证SDK是否已经能够在您的设备中正常工作。

iOS 快速集成
向工程导入 SDK
增加依赖库
添加必要的方法
视频演示教程
具体步骤
1
向工程导入 SDK

a. 在工程目录结构中,右键选择 Add->Existing Files... ,选择将头文件 HiidoSDK.h 加入

b. 在Target设置中,在 Build Phases-->Link Binary With Libraries 中加入 libHiidoSDK.a

2
增加依赖库

a. 如果是通过 Cocoapods 的方式加入 HiidoSDK,依赖库已经由 Cocoapods 自动管理。

b. 如果是手动通过头文件和静态库,则需要手动在 Xcode 中 Build Phases-->Link Binary With Libraries 加入依赖库:

  • CoreTelephony.framework
  • SystemConfiguration.framework
  • AdSupport.framework

3
添加必要的方法

a. 在需要调用 SDK 方法的文件中导入 HiidoSDK.h;

b. 调用方法

- (void)appStartLaunchWithAppKey: (申请的appkey)

                           appId: (可自定义的字符串)

                         version: (当前应用版本号)

                            from: (发布应用的渠道)

                        delegate: (获取用户ID的代理);

c. from 字段是渠道标识符,可通过为不同越狱推广渠道分配不同的渠道标识安装包的方式来单独追踪数据, AppStore 中提交的版本亦可单独进行标记。不需要区分渠道时,可以传空字符串“”。 但请注意, 每台设备的全部数据会计入首个安装激活的渠道, 用户更换渠道包后不重复计算新增。

至此,您已完成 iOS SDK 快速集成。

详细的方法参数及注意事项请转到 iOS SDK 集成说明 中查看。

接下来您可以到下一节: 新手指南-数据测试 来验证 SDK 是否已经能够在您的设备中正常工作。