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

發佈留言