SDK相关问题

接入移动统计如何本地自测是否接入成功?

Q:我是iOS App开发人员,就接入移动统计如何本地自测是否接入成功问题,如何形成本地统计数据问题?

A:设置enableDebugOn = YES可以在本地看到log的发送,如果发送成功,则接入成功。也可使用我们的【在线调试】功能,实时查看测试事件与页面的操作行为数据,确认SDK配置状态。在线调试功能使用说明:https://mtj.baidu.com/web/help/article?id=280&type=0

是否能集成多个百度移动统计SDK?

Q:MTJ有提供多种SDK,无埋点、手动埋点、crash分析等,我该我想使用可视化圈选功能和crash分析功能,我该使用哪个版本SDK?是否能集成多个SDK?

A:推荐您使用我们的无埋点版本SDK,此版本适用于普通类APP,同时可对事件进行可视化圈选埋点,且全面兼容应用分析(手动埋点)SDK所有功能。您仅需集成这一个版本SDK即可使用这些功能。

刚接入SDK为什么没有数据?

Q:刚接入SDK为什么没有数据?

A:请您按照以下步骤做检测是否已成功接入SDK

  1. 确认是否已经替换了相对应的appkey
  2. 检查网络是否存在异常
  3. 使用在线调试功能,通过测试设备点击操作后,查看测试数据是否正常,也可打开debug调试,查看日志是否有成功发送行为数据上传到服务端到展现有5-10分钟左右的延迟,还请耐心等待。

安卓APP如何设置activity页面节点的自定义名称

Q:请问下如何设置Android端的activity页面节点的自定义中文名称?

A:这种情况建议使用onPageStart、onPageEnd接口,可以传入页面名字。或者WEB端可以配置页面的映射Activity名和实际页面的映射。

日志包大小以及日志发送策略?

Q:百度移动统计发送的日志包大小?日志发送策略是怎样的?

A: 百度移动统计发送的日志都会经过高倍压缩,发送日志大小平均1k,对用户的流量影响几乎可以忽略不计。日志发送策略是指开发者可以针对不同的联网方式自定义发送策略和发送时间间隔,如可以设置“在有WIFI联网的情况下每次启动时发送”等。

添加libBaiduMobStat.a后报错是什么原因?

Q:在添加libBaiduMobStat.a后,经常报这个错误: "OBJC_CLASS$_BaiduMobStat", referenced from: objc-class-ref in AppDelegate.old: symbol(s) not found for architecture x86_64clang: error: linker command failed with exit code 1 (use -v to see invocation)?

A:请确认您使用的的libBaiduMobStat.a是ios_api/universal-bin内的版本,此版本结合了实机和模拟器。

为什么在平台上无法看到crash信息?

Q:为什么在平台上无法看到crash信息?

A:请核实是否是因为以下三个方面造成的crash未解析。(1)symbol与app版本不匹配,不能解析;(2)上传symbol之前的错误日志不解析;(3)对于线程中的错误,不能解析

移动统计中的地域分布数据是根据什么获取到的?

Q:百度移动统计中的地域分布数据是根据什么获取到的?是统计SDK中自动带了定位功能?还是调用了设备自身的定位?

A:地域分布数据是根据SDK中自动的定位功能获取的。

xid是什么?

Q:Erised.init (this,"替换成你的xid")中xid是什么?

A:这里的xid是指用户ID类似于用户名,作为您的唯一标识,您可以自己设置,只要不为空就好。