Gmail 2.3.5 更新带来的问题

昨天 Gmail 推出了新版本 2.3.5,可以为各标签设定不同的同步 (Sync) 和通知 (Notification) 指示。原来今次 Gmail 更新,除了在 Market 说明介绍中提及的新功能和改动外,Gmail 2.3.5 还有一个特别的改动。

Google 还修改了 Gmail 程式内读取 Gmail 数据库的权限,限制了第三方程式读取 Gmail 数据库。

在 Gmail 2.3.5 更新后,若你发觉和 Gmail 有连系的 App 未能正常运作,可能跟这个改动有关。

Gmail 2.3.5 Databse Permission

原先 Gmail 的数据库只需一个简单的 READ_GMAIL 权限,但在 2.3.5 版本,除了要求 READ_GMAIL 权限还要一个签署 (Signature)核証。除了 Google 外,其他公司又怎会有这个 Signature。

Basically, previously an app just had to declare that they use the READ_GMAIL permission in it’s Manifest and it would all work. Now though, they’ve added the android:protectionLevel=”signature” which means that only the Gmail app itself can access it’s DB (as that’s the only thing which will have the right signature).

什么 Apps 受影响?
那些会读取 Gmail 数据库的 Apps,在 Gmail 的新版本下将不可以正常运作。当中,包括那些 Gmail 接收通知 Apps。已知受影响的有:LauncherProE-mail NotifierNotify Me

其实 Google 应该主动公布这个改动,毕竟影响比较大,会令很多第三方 Apps 未能正常运作。至于那些 Apps 会否有其他的替代方法达致相同的功能,还未清楚。

资料来源:TechCrunch

发布留言