最近遇到了一位很热心的用户,反映C208B011版本的Huawei X1(想想MediaPad系列本人几年前在华为也曾参与研发)上无法使用一个WebApp。debug后发现在该系统的WebView内的JS里无法使用console.log()导致严重的java-js之间的通信机制缺失。特意为其创建一个BridgePolicy类来维护之,若是该款机器,则切换至window.alert来实现java-js之间的通信,否则则使用console.log()。
测试发现该机器的C208B009版本的WebView并无此问题(且与硬件,基带是3G或4G均无关)。
第一次face to face面对我们的用户感触颇多,一个产品对于他们家里的人是如此重要,一个WebApp不能用又如此大程度的影响到他,因为存在这个问题甚至想换掉这部手机。
用户对于解决问题的意愿极强。他(40岁左右的大叔)多次上Huawei X1论坛与其他用户交流看法和规律,寻求解决方案,为此去了解该机器的CPU,基带,ROM版本……。
幸运的是,他们使用的是我们这个首屈一指的互联网公司的产品,遇到了我们这样的团队,得以面对面的反映他遇到的问题——没有抱怨,而是尽可能为我们提供他“调查”,“摸索”出来的规律。