分享最近发生的一件关于app store的灵异事件

某公司需要定期向app store更新他们开发的应用程序,某日他们又向App store提交了更新,但是诡异的事情发生了。大家都知道app store里的应用程序下载页,都带有图片预览功能的。这次,app store里面的预览图片显示不出来,更严重的是该程序还不能给新用户下载,这个会直接影响程序下载量。事态严重,boss勒令大家尽快找出原因。

产品说,我们根据需求设计产品,不实现具体的功能,这个问题和我们不搭界的。
开发说,我们开发的时候都好好的呀,而且我们这边显示的好好的,肯定是app store自己有什么毛病的,说不定是他们哪台服务器罢工了。
测试说,这些我们都测试过了啊,虽然我们所有的测试设备虽然也看不出图片,但下载还是可以的呀。而且我们还把程序删除测试了一遍,还是可以安装,该测试的东西我们也都一个不落的测了一遍,估计是对方人品爆发。
市场说,我们按照老样子上传东西的,做了几十遍,甚至几百遍了,要出问题早出问题了,还等今天啊,我觉得和我们没多大关系。

最后在boss的要求下,测试和产品花了2天时间重现了该问题。在网速比较慢的情况下,上传应用预览图后,虽然在apple connect上能正常显示预览图,但在移动设备上却无法正常显示,同时影响了新用户的下载。

影响:
1. 用户无法下载应用将近48小时。
2. 直接损失1500 个下载量
3. 其他应用也受到间接影响。因为出现问题后,暂停了市场推广,直至问题解决。

分析一下各个环节时间点:
1. 出问题后18个小时,接到第一个用户反应无法下载,技术人员测试后,未重现,放弃继续跟进。
2. 出问题后40个小时,接到第二批用户反应无法下载,技术人员开始着手调查,但没有头绪。
3. 出问题后46个小时,发现图片异常,尝试重传图片,等待app store生效。
4. 出问题后47个小时,app store生效后,问题解决。
5. 出问题后96个小时,重现该问题,找到了具体原因。

这个事情告诉我们:
1. 在问题没有查清之前,不要说跟自己无关。
2. 不要无视用户反馈。一个用户反应的问题,背后可能会有一堆用户有同样的问题。
3. 没有什么问题是不能重现的,只要你肯花时间研究。
4. 查找问题原因,不是为了简单的重现问题,而是找到解决问题的方法,避免相同的问题再次出现。

发表评论

电子邮件地址不会被公开。