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

2016年11月22日

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

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

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


展开阅读全文
5 收藏
分享
加载中
精彩评论
产品出现质量问题,是一个团队的事情。在公开的媒体场合指责某一个开发人员,我个人觉得不妥。
2016-11-22 12:58
20
举报
也是我的疏忽大意,在这里给各位OSCer赔个不是,之前说发个红包,请点击我的头像查看动弹~
2016-11-22 10:48
11
举报
手机党童鞋,请点击这里下载最新版。
桌面党童鞋,请扫描如下二维码下载。
这是不是又写错啦😄
2016-11-22 11:36
2
举报
`([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})` 讲真。这个是改后的email验证吗?ipv4地址或域名?域名格式太局限了。ipv6地址咋办?n级子域名咋办?我觉得email格式就是name@domain。这样细致反而不好。
2016-11-23 00:05
1
举报

引用来自“打雷要下雨LEO”的评论

如果较真,那个正则还是有些情况没有覆盖到:域名后缀匹配部分是{2, 4},还有很多域名后缀不止4位!比如工信部备案的一些后缀:.store、.online、.space、.studio、.photo
那我们继续改,我觉得这是非常有必要的。
2016-11-22 17:37
1
举报
最新评论 (118)

引用来自“zxl78585”的评论

编译器怎么能编译通过呢?
@zxl78585 怎么样都可以通过编译的啊
2016-11-28 22:47
0
回复
举报
编译器怎么能编译通过呢?
2016-11-28 20:14
0
回复
举报

引用来自“夜苍狼”的评论

有问题及时修改,很不错了,有道词典一个bug,我找客服提上去,现在已经两年了,还没改,暴风影音一个bug,也是跟客服提了,几个月过去了,问题依旧,

引用来自“夜苍狼”的评论

不过话说回来,代码写成这样,IDE不报错么,两个同名属性,两个同名无参数方法,编译应该都不通过吧

引用来自“johnxue2013”的评论

兄弟,你没注意那个href属性一个是减号一个是加号吗,那个代码的意思是吧href之前的String类型改成了int类型,并不是有两个同名属性
好吧,没注意到
2016-11-23 19:01
0
回复
举报

引用来自“夜苍狼”的评论

有问题及时修改,很不错了,有道词典一个bug,我找客服提上去,现在已经两年了,还没改,暴风影音一个bug,也是跟客服提了,几个月过去了,问题依旧,

引用来自“夜苍狼”的评论

不过话说回来,代码写成这样,IDE不报错么,两个同名属性,两个同名无参数方法,编译应该都不通过吧
兄弟,你没注意那个href属性一个是减号一个是加号吗,那个代码的意思是吧href之前的String类型改成了int类型,并不是有两个同名属性
2016-11-23 16:46
0
回复
举报

引用来自“meaoo”的评论

还好昨天我没有选择更新。不要问我为什么。
因为扁平化?
2016-11-23 12:17
0
回复
举报

引用来自“巴拉迪维”的评论

在此向各位表达歉意,对不起各位。
有Bug很正常,没必要道歉的。
2016-11-23 12:10
0
回复
举报

引用来自“开源春哥”的评论

产品出现质量问题,是一个团队的事情。在公开的媒体场合指责某一个开发人员,我个人觉得不妥。

引用来自“ljsalm089”的评论

赞同,有问题,对外一起抗,对内才分责任。公开指责某一开发者,实在不是一个大家风范。

引用来自“巴拉迪维”的评论

@ljsalm089 我们真的没有要指责开发人员,文中说的一切,都只是调侃而已。
开发人员很累,给你们用来调侃的?你怎么不拿产品和测试来调侃?
2016-11-23 11:44
0
回复
举报

引用来自“开源春哥”的评论

产品出现质量问题,是一个团队的事情。在公开的媒体场合指责某一个开发人员,我个人觉得不妥。
测试呢?感觉开发好亏
2016-11-23 10:53
0
回复
举报
好火的节奏❗
2016-11-23 09:09
0
回复
举报
难怪昨天邮箱不能登录
2016-11-23 00:23
0
回复
举报
更多评论
118 评论
5 收藏
分享
返回顶部
顶部