腾讯移动分析
  • Introduction
  • 基础服务介绍
  • App 分析接入
    • Android 接入
      • 基础指南
      • Android API 接口说明
      • Android P 兼容方法
    • iOS 接入
      • 基础指南
      • iOS SDK API 接口说明
      • IDFA 说明
    • Hybrid App 接入
    • 高级功能接入
      • 自定义事件
      • 时长统计
      • 账号统计
      • 在线参数
      • 自定义接口监控
      • 自定义用户属性
      • LBS上报
    • 数据接口
  • H5 分析接入
    • 集成准备
    • 快速集成
    • 高级功能
    • 数据接口
    • 指标说明
    • 常见问题
  • 微信小程序分析接入
    • 集成准备
    • 快速集成
    • 高级功能
    • 数据接口
    • 常见问题
  • 管理台说明
    • 指标说明
    • 活跃用户统计规则
    • 自定义事件
    • 用户分群
    • 用户画像
    • 运营商代码映射表
  • 最近更新
    • 管理台更新说明
    • SDK 更新说明
  • FAQ
Powered by GitBook
On this page
  • 适用范围
  • 集成准备 —— 创建应用
  • 集成接入
  • 接入 SDK
  • 启动 SDK
  • 查看 MTA 工作日志
  • 验证数据上报

Was this helpful?

  1. App 分析接入
  2. iOS 接入

基础指南

PreviousiOS 接入NextiOS SDK API 接口说明

Last updated 5 years ago

Was this helpful?

适用范围

MTA 适用于 iOS 8 以及以上的 iOS 系统。

集成准备 —— 创建应用

登陆官网管理台,按照步骤提示注册应用,可获得AppKey,获取位置如下图所示:

集成接入

接入 SDK

cocoapods

手动集成

如果您不打算或者没有使用 cocoapods 来管理第三方库,可以采用以下的方式手动接入 MTA SDK。

  1. 解压下载好的 SDK 压缩包。

  2. 将 MTA.h 以及 libmtasdk.a 添加到工程

  3. 添加其他 MTA 依赖的库或者 framework

  4. 在工程的 Other Linker Flags 中添加 -ObjC 参数

启动 SDK

无论您通过哪种方式接入 MTA,您都需要手动添加代码来启动 MTA。

  1. 打开工程目录中的 AppDelegate.m 文件,在文件开头添加以下代码引入 MTA 头文件

     #import "MTA.h"
  2. 在启动方法 didFinishLaunchingWithOptions 中添加如下语句

     - (BOOL)application:(UIApplication *)application 
         didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
             // ...
             [MTA startWithAppkey:@"I2E3KXDU1E2W"];
             // I2E3KXDU1E2W 属于独有的 Appkey 用于配置 SDK
             // ...
             return YES;
         }

查看 MTA 工作日志

当 MTA 工作不正常,或者您想查看 MTA 的工作状态时,可以打开 MTA 的工作日志,方法如下

  1. 在工程的 AppDelegate.m 文件中引入 MTAConfig 头文件

     #import "MTAConfig.h"
  2. 在调用 [[MTA startWithAppkey:] 前,开启 MTA 的工作日志

     - (BOOL)application:(UIApplication *)application
     didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
         // ...
         [[MTAConfig getInstance] setDebugEnable:YES];
         [MTA startWithAppkey:@"I2E3KXDU1E2W"];
         // I2E3KXDU1E2W 属于独有的 Appkey 用于配置 SDK
         // ...
     return YES;
     }

验证数据上报

成功嵌入sdk后,在手机运行您上面已经编译好的应用(确保已执行MTA代码),便会自动上报数据。

SDK会实时上报数据请等待验证,验证耗时约1分钟,超时请按以下顺序检查:

(1)手机的wifi是否打开,是否正常联网;

(2)APPKEY设置是否正确;

(3)确保已触发MTA统计代码;

(4) 查看Xcode的输出是否有错误信息。

如果您的工程使用 cocoapods 来管理第三方库,我们推荐使用 cocoapods 集成 SDK,请前往 ,按照说明接入 MTA SDK。

前往 下载SDK。

在应用的接入配置页开始SDK集成验证,查看是否接入成功(验证只能使用真机),如下图所示:

MTA 官方 cocoapods 镜像仓库
SDK 下载页面