浏览产品文档与友盟 Skill,展开目录并阅读正文。
集成测试无数据请按以下步骤排查:
iOS必须common版本号要在7.3.0以上!
扫码后,App是否可以被正常唤起?
不可以被唤起:检查【集成测试配置】,必须按照要求配置。
可以被唤起:检查数据是否可以正常发送,检查方式请看3
验证SDK是否可以正常的发送数据
iOS在初始化前调用(需先集成UMCCommonlog):[UMConfigure setLogEnabled:YES];
查看友盟+SDK发送的日志中,是否有“发送成功”,或者有“success”
可以正常发送数据看4,否则看5。
如果可以正常发送数据:
iOS:在if ([MobClick handleUrl:url])处打断点,查看程序是否有运行进入。
如果不可以正常发送数据,则需要按照集成步骤重新检查
依赖检查:依赖检查点此链接
混淆检查:混淆检查点此链接
初始化检查:
初始化代码的位置必须在“application.oncreate()”函数中,如果不能在“application.oncreate()”函数中调用初始化代码,则需要使用预初始化,预初始化函数preInit的位置必须在“application.oncreate()”函数中。
初始化代码格式检查:初始化代码格式检查点此链接
初始化代码页面采集模式检查:初始化代码页面采集模式检查点此链接
PS:页面采集模式的设置不仅影响采集页面,也影响了新增启动活跃数据,因为其作用是对App整个生命周期的监控。
特殊场景检查:特殊场景检查点击链接(PS:包含了双击back键杀死App)
如果以上都没有问题,请复制保存实时日志页面的url,如图所示,并提交工单。
详情请参考此文档检查。