一、SDK版本:3.4.15 、Hx版本3.4.15
二、Android 平台集成友盟统计,离线打包
- 按照 官方文档 添加权限、依赖库、dcloud_properties.xm配置;
官方文档dcloud_properties.xm配置有问题,修改services节点如下:<services> <service name="Statistic-Umeng" value="io.dcloud.feature.statistics.umeng.StatisticsBootImpl"/> </services>
按照官方文档集成友盟统计后,友盟后台怎么都没有数据,尝试在重写Application,手动初始化友盟sdk,很快就有数据上来,但是并非最佳处理方案,于是提交了云打包,对比版本包的配置文件,发现dcloud_properties.xm 有出入。
三、IOS平台集成友盟统计,离线打包 (官方文档)
- IOS 平台也是一样的坑,反复对比了 离线SDK ,/SDK/Bundles/PandoraApi.bundle/feature.plist 文件的配置,发现出入很大。
按照官方的集成步骤,需要修改Statistic节点,如图:
通过云打包,分析包里的feature.plist 文件配置,出现了如下差异
通过官方QQ群,确认,最后配置修改为和云打包的一直,如图;
2.官方文档没有提到配置渠道,如图:
在umeng -- appkey 下继续增加 channel 节点,配置即可,如图:
四、业务代码中调用,官方文档
plus.statistic.eventTrig('launch',{"type": '统计启动次数' });
友盟后台注册对应的自定义事件。
至此,离线版本SDK,友盟统计集成完毕!感觉踩了大坑,