Quantcast
Channel: OSCHINA 社区最新新闻
Viewing all articles
Browse latest Browse all 44787

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

$
0
0

昨天,我们发布了开源中国安卓客户端 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的重托。

今天,我们定会洗心革面,重新做人……(等等,我们一直都是人类,为什么要「重新做人」呢?)

希望各位能够一如既往的支持我们,你们的支持是我们不断努力的源泉!



Viewing all articles
Browse latest Browse all 44787

Trending Articles