1. iOS SDK 快速接入指南


本文档将帮助您快速接入大家都在使用的MTA统计功能,高级功能接入请参考高级功能接入或者 MTA.h 以及 MTAConfig.h 头文件。

使用CocoaPods的开发者可前往https://github.com/tegdata/mta

1.1. 配置Xcode工程


(1) 前往“SDK下载中心”下载对应压缩包到本地

(2)解压压缩包后,在mta-ios-stats-sdk-x.x.x目录中,SDK目录下,找到三个文件libmtasdk.a, MTA.h, MTAConfig.h。

(3)将MTA.h, MTAConfig.h以及libmtasdk.a添加到工程。

(4)添加以下库或者framework的引用libz.tbd, libsqlite3.tbd, QuartzCore.framework, Security.framework, CFNetwork.framework, SystemConfiguration.framework, CoreTelephony.framework, UIKit.framework, Foundation.framework, CoreGraphics.framework以及libmtasdk.a。添加完成后,库的引用如下

(5)在工程配置的Other Linker Flags中添加 '-ObjC' 参数。如下图

linkflag

1.2. 嵌入MTA代码


(1) 切换到工程目录,打开AppDelegate.m,在文件开头import 部分增加import:

#import "MTA.h"
#import "MTAConfig.h"

(2)在启动方法

- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;

方法内添加如下语句

[MTA startWithAppkey:@"xxxx"]; //xxxx为注册App时得到的APPKEY

添加完成后的代码如下:

- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // ...
    [MTA startWithAppkey:@"ABCDEFGH"];
    // ...
}

1.3. 验证数据上报


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

1

登陆MTA前台,等待5秒钟左右再刷新app首页,实时指标将有变化,表示已成功上报;若超过3分钟指标仍未变化,请按以下顺序检查:

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

(2)APPKEY设置是否正确;

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

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

1.4. SDK嵌入完成


恭喜!到这里您已经顺利接入MTA的统计功能,需要获得更高级的服务功能,请参考接口说明

results matching ""

    No results matching ""