最近用户反馈游戏时长统计有误的问题测试和初步结果
最近一个月来,论坛和邮件持续有用户反馈我们TapTap游戏时长记录不准的问题。
测试组这几天统计了从去年8月修正了时长到现在这段时间用户的问题描述,手机型号,反馈游戏等维度,一共统计到37个用户反馈。
发现:
主要问题集中在突然某个时间点后“时长不再增加”。
主要设备集中在小米,红米相关型号。
针对这两个信息和客户端上报的逻辑,推断可能和系统有关,并在小米8上做了详细测试,复现了时长不增长的问题。和技术部调查下来,发现了问题的根源:
小米8在今年1月9号升级了系统,是8.0推送到9.0的升级。小米系统升级后,把2019年1月9号之前的数据全部清空了,导致,所有的数据时长都是从1月9号之后记录。
由于服务器对比时长的逻辑,导致,用户时长不再增加。
时长的问题,一直有用户来报,这个问题,会以这个邮件为基础,一直追踪下去。继续调查其他可能导致时长不正确的原因。
以上是来自测试组的调查反馈邮件摘录。
结论:我们将重新调整游戏时长统计算法,将部分被重制时长的手机所产生的新的较短时长按增量计算,希望大家给点耐心,因为牵涉的运算量比较大,会需要一定时间调试性能及准确性。