友盟统计SDK经过最新一次更新后,文档并没有彻底更新,经过踩坑,总结以下踩坑经验:
首先是头文件导入,官方文档貌似并没有给出明确的导入格式,经过探索发现由原来的
#import "UMMobClick/MobClick.h"
变更为#import <UMAnalytics/MobClick.h>
#import <UMCommon/UMConfigure.h>
其次是注册代码变为
//设置是否在console输出sdk的log信息. 在发布到AppStore的时候,如果没有特殊的情况,一定要设置为false
UMConfigure.setLogEnabled(true)
//注册方法
UMConfigure.initWithAppkey("APP Key", channel: "App Store")
//设置统计场景
MobClick.setScenarioType(eScenarioType.E_UM_NORMAL)
- 最后说明一下,用cocoapods导入的SDK需要创建桥接文件,在桥接文件中声明头文件,桥接文件的创建方法可参考pch文件的创建方法