MTA 官方CocoaPods Spec镜像
Podfile 中添加
pod 'QQ_MTA'
注意: 为了提高统计的精确性, IDFA 模块已经与 MTA 模块合并, 为避免 IDFA 模块影响 APP上架, 请参考 idfa 配置文档进行相关配置
Podfile 中添加
pod 'QQ_MTA/AutoTrack'
Podfile 中添加
pod 'QQ_MTA/CrashReporter'
Podfile 中添加
pod 'QQ_MTA/Hybrid'
idfa 模块已经与 MTA 统计基础功能合并。不需要单独添加。
安装来源分析已经升级成广告效果监测
Podfile 中添加
pod 'QQ_MTA/AdTracker'
Podfile 中添加
pod 'QQ_MTA/DataInsight'
- 解决getSysInfoByName导致的Crash问题
1.解决因为访问UIPasteboard导致的Crash问题
1.修复toJsonString的偶现crash 2.修改NSMutableArray的分类,防止命名冲突
1.修改多帐号模块加载的时机
2.广告监测增加自定义UserAgent接口
3.使用Xcode10编译
4.增加mid字段
- 修复偶现的crash
1.调整多账号注销逻辑
1.提高SDK稳定性
1.增加Qzone定制版接口
1.增加多账号统计功能
1.修复模拟器下编译不过的问题
1.广告效果监测正式发布 2.为了数据准确,正式集成IDFA采集(请参考idfa集成文档) 3.优化getOpenUdid逻辑
- 禁用模拟器下MTA所有功能
- 精简上报接口
- 增加自动页面统计功能
- 增加可视化埋点二维码扫描功能
- 优化可视化埋点网页刷新延迟的问题
- 优化启动速度
- 增加H5 APP混合统计功能
- 解决插件"安装来源追踪"和webview冲突的问题
- 增加安装来源追踪
- 增加用户分群接口
- 提升网速监控的准确性
- 可视化埋点增加关联元素
- 修正可视化埋点页面中元素位置不对的问题
- 提升时长相关统计的准确性
- 增加无埋点统计功能
- 修复符号冲突的问题
- 开启新版奔溃报告
- 修复MTAEvent doesNotRecognizeSelector的问题
- 修复数据库中脏数据引发的问题
- 解决数据库读取死锁的问题
- 对服务器返回的异常包做容错处理
- 修复一个因为储存问题引发的crash
- 增加SDK在iOS10系统下的稳定性
- 提高启动次数统计的准确率
- 改进崩溃报告
- 增加MID,增加客户端识别准确率
- 解决跟部分sdk符号冲突的问题
- 迁移数据库
- 传输协议切换为tcp
- 提报上报准确率
- 提高 SDK 稳定性
- 提高 SDK 稳定性
- 用 Xcode 7 重新编译
- 用 Xcode 8 Beta 2 重新编译
- 提高 SDK 稳定性
- 移除速度测试功能
- 修复特定情况下事件不上报的问题
- 修复极端情况crash的问题
- 修复特定接口crash的问题
- 增加ipv6支持
- 增加上报准确性
- 提升sdk稳定性
- 确保MTAEnv devicename不返回nil
- MTAEvent toJsonString中的encode增加try...catch
- sqlite回调函数中增加nil保护机制
- 增加忽略特定自定义事件功能
- 提高网络测速稳定性
- debug模式下,写入本地log
- 增加用户反馈接口
- 提高稳定性
- 增加特定事件即时上报功能
- 解决idx重复的问题
- 优化了一些内存管理逻辑
- 修复由于bundle id命名导致启动时crash的bug
- 文档优化了一些描述
- 支持crash日志半符号化,显示更多函数信息
- 支持crash日志删除前回调
- 解决极端情况下出现重复上报的问题
- 升级判断回包成功条件
- 补齐1.4.0缺失的两个错误统计的字段(剩余内存,剩余空间)
- 支持arm64架构编译
- 解决极端情况下出现重复上报的问题
- 增加自定义ifa
- 增加字段,设置苹果的deviceToken
- 增加错误上报的详情信息。(进程名,剩余内存,剩余空间)
- 支持部分接口指定appkey上报。
- 支持部分接口实时上报。
- 支持服务器端下发配置来禁用MTA
- 增加reportAccount接口(reportQQ增强版)
- 修复1.2.6引入的bug,该bug导致指标"活跃用户数"不准确。
- 由于苹果的审核关系,删除IDFA部分代码,以防审核不通过
- 优化加密解密算法
- 增加设备唯一标识对ios7的支持
- 新增用户文档, MTA高级游戏模型开发指南
- 优化启动时的上报逻辑
- 优化json库,防止和第三方json库冲突
- 增加网速监控功能,上报字段 sp cn op
- SDK下发的配置,字段名_MTA_TEST_SPEED_
- 增加自定义app设置cui字段(自定义ui)
- 增加自定义app设置cav字段(自定义app版本)
- 上报数据中增加序号
- 上报数据增加必要字段app版本号,用户类型,渠道
- 修改上报策略的名称(增加MTA_前缀),防止编译时名字冲突。升级SDK需要注意同时修改上报策略设置部分的代码。
- 缓存MTA未初始化调用上报接口的数据
- API调用增加初始化判断限制,防止SDK未经初始化的API调用情况
- 只调用SDK初始化方法未嵌入任何统计代码,会上报一次启动数据
- 解决批量上报场景下的内存泄漏问题
- 强制上报advertisingIdentifier, 需要开发者在Xcode中导入“AdSupport.framework”
- 修改应用版本号上报优先为CFBundleShortVersionString取值
- Bug fix
- 增加游戏用户统计
- 增加自定义事件上报长度限制
- Bug fix
- Bug fix
- 增加Crash自动上报机制
- 增加一种发送策略ONLY_WIFI_NO_CACHE:仅在WIFI环境下发送,不缓存任何数据
- 增加启动检查函数+(BOOL) startWithAppkey:(NSString* ) appkey checkedSdkVersion:(NSString* )ver
- 删除JSONKit依赖
- 增加监控类统计接口
- 增加maxSessionStatReportCount设置,默认关闭
- 解决缓存内容与单引号冲突问题
- 页面统计增加来源字段
- 增加自定义上报地址设置
- 跨天逻辑修改
- Bug fix
- 支持SDK休眠配置更新
- IOS6 用IFA字段填充ui字段
- 优化
- 增加携带Key-Value参数的自定义事件
- 修改XCode编译参数,减小SDK尺寸
- 增加智能上报设置,默认打开(当网络切换到WIFI情况下,自动改成实时上报)
- 上传统计数据支持加密
- 增加Demo,文档
- 初始版本