昨天,我们发布了开源中国安卓客户端 v2.6.8 版本~
不幸的是,因为我们忽视了部分问题,导致昨天发布的版本可能存在资讯无法阅读的问题。
此外,昨天发布版本之后也有部分OSCer反馈说登录时遇到麻烦,因此决定今天再发布一个新版本,亦即:v2.6.9 版本。
手机党童鞋,请点击这里下载最新版。
桌面党童鞋,请扫描如下二维码下载。
希望大家能够一如既往的支持我们,谢谢~
--------------华丽的分割线--------------
分析一下这次的情况,跟大家做一个交代吧!
1、部分用户无法登录的问题
在客户端的登录界面中,我们对用户输入的内容做了严格的有效性验证。本质上说来,我们希望能够避免做一些无效的网络请求,消耗用户流量。 鉴于常用的邮箱格式一般是 xxx@xx.xx 这种格式,我们的开发童鞋做了如下的正则验证:`^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\\.[a-zA-Z0-9_-]{2,3}){1,2})$` 。我们疏忽了部分特殊的情况,比如有某个OSCer的登录邮箱是 xxx.xx@xx.xx 这种格式,导致正则验证失败并无法登录。有鉴于此,我们对正则规范做了如下的修改:`([a-zA-Z0-9_\\-.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})` 希望通过这样的匹配,能够满足大部分用户的格式要求。
2、资讯详情无法打开的问题
说到这个问题,请允许我,先去枪毙某位开发童鞋。如此低级的错误,实在不应该在我大OSC出现,已忍无可忍,等我五分钟,我去sha个人就来……
(五分钟后……)
这个事情的原因很简单:今天凌晨我们对接口进行了部分更新,在更新后的接口中存在某个字段,而昨天发布的安卓客户端对这个字段的解析失败了。为什么解析会失败了呢?原因就更让人蛋疼(脸蛋也是蛋,不要想歪了):
--------------华丽的分割线--------------
最后,想广大OSCer道歉:对不起,让各位失望了~这种低级别的错误,实在不应该出现,是我们太粗心,不够认真,有负各位OSCer的重托。
今天,我们定会洗心革面,重新做人……(等等,我们一直都是人类,为什么要「重新做人」呢?)
希望各位能够一如既往的支持我们,你们的支持是我们不断努力的源泉!