移动分析控制台上看不到某个版本的统计信息

问题描述

mPaaS移动分析控制台上看不到某个版本的统计数据。例如,某用户已经对外发布了一个 5.12.1 版本的客户端,但是在控制台上始终看不到该版本的统计信息:

排查手段

  1. 一般情况下,这种问题可能是由于客户端上报的版本号不正确导致的。例如上述问题,通过抓取HTTP数据包发现,实际上报的版本号为5.11.1。2

  2. 进一步检查发现iOS项目中的Production Version字段未更新。3

  3. 通过抓包确认了上报版本号错误后,在客户端项目中执行以下检查。

    • iOS客户端项目:检查info.plist中的Production Version字段是否更新。

    • Android客户端项目:检查build.gradle中的versionName字段是否更新。

说明:mPaaS组件对应用版本号的定义比较特殊,需要从特定的位置读取,因此要手动做好版本号的配置和更新。