前阵子要处理违章,点开北京交警APP的时候直接卡在启动页,半天加载不出主页,翻遍了手机设置来回试,才搞懂为什么北京交警打不开。一开始以为是服务器崩了,刷了短视频看别人都能正常登录,才明白问题出在自己手机这边。
最先试的操作就是切换网络,连着家里wifi点进去一直转圈,换成手机流量之后,页面好歹能弹出登录框,只是偶尔会闪退。当时以为是家里宽带的问题,反复开关路由器,折腾半天,切回wifi又不行了。后来才留意到,部分家庭网络环境会拦截政务类APP的接口请求,不是网络断了,是数据包传不过去,这种情况换移动数据大概率能临时绕开。
清理缓存这个步骤,我之前一直懒得做,总觉得清理缓存会删掉账号信息。打开应用管理找到北京交警,选择清除缓存,没有点清除数据,重新点开APP,界面加载速度明显好了不少。缓存堆积时间久了,旧的页面文件会和新版本程序冲突,就会出现黑屏、白屏或者一直加载的样子。要是直接点清除数据,就得重新登录,保存的个人车辆信息不会丢失,但是登录状态会失效。
还有一个容易忽略的点,就是APP版本。手机应用商店设置成自动更新,很长一段时间没留意,北京交警版本停留在旧版,新版本接口调整之后,旧客户端就会出现打不开、功能失效的情况。进到应用商店检查更新,下载安装包覆盖安装,重启APP,那次打开就顺利进到首页。
权限这块也踩过一回。
手机系统更新之后,权限会被系统自动重置,存储权限、网络权限一旦被禁用,北京交警启动就会卡住。进到应用权限页面,确认网络和存储权限全部开启,部分机型还需要开启后台活动权限,不然切出去再回来,APP就直接卡死。
试过上面这些步骤还不行,就可以看看官方通知,政务APP经常会在夜间维护升级,维护时段内所有人都没法访问,不是单独手机的问题。遇到维护就只能等结束之后再操作,不用反复在手机上乱改设置。
这只是我的个人感受,不是标准答案,每个人手机系统、网络环境不一样,出现故障的原因也会有差别。如果手机系统版本太老旧,也会出现软件兼容问题,安卓和iOS的系统底层限制不同,同样的操作,在两台手机上效果也不一样。
最后那次折腾完,把违章处理完就关掉APP,之后隔了半个月再打开,又出现短暂加载缓慢,简单清一下缓存就恢复了。这类政务软件本身服务器负载波动比较大,高峰期访问的时候,就算手机一切正常,也有可能出现加载卡顿,没必要一打不开就反复重装软件。