道歉 | 开源中国安卓客户端 v2.6.9 发布

昨天,我们发布了开源中国安卓客户端 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的重托。今天,我们定会洗心革面,重新做人……(等等,我们一直都是人类,为什么要「重新做人」呢?)希望各位能够一如既往的支持我们,你们的支持是我们不断努力的源泉!

Source article – 

道歉 | 开源中国安卓客户端 v2.6.9 发布