Android 11 中的隱私權
Android 11 是建立在先前 Android 版本的基礎上,新增了多項功能和更新,確保使用者安全無虞,並提升資訊透明度和控管能力。所有開發人員都應查看隱私權功能並測試應用程式。影響程度可能因各應用程式的核心功能、指定目標和其他因素而異。
如要進一步瞭解 Android 11 中生效的重要變更,請參閱下列各節。
主要隱私權變更
下表概述 Android 11 中生效的隱私權相關重要變更。
隱私權變更 | 受影響的應用程式 | 緩解策略 | |
---|---|---|---|
限定範圍儲存空間強制執行 指定 Android 11 以上版本為目標版本的應用程式一律會遵循限定範圍儲存空間行為 |
指定 Android 11 以上版本為目標版本的應用程式,以及指定 Android 10 為目標版本但未將 requestLegacyExternalStorage 設為 true 以停用限定範圍儲存空間的應用程式 |
更新應用程式,以便使用限定範圍儲存空間 進一步瞭解限定範圍儲存空間的異動 |
|
單次權限 使用者可以透過單次權限,授予位置資訊、麥克風和相機的臨時存取權 |
在 Android 11 以上版本上執行,並要求位置、麥克風或相機權限的應用程式 | 請先確認應用程式具有權限,再嘗試存取受該權限保護的資料 遵循要求權限的最佳做法 |
|
自動重設權限 如果使用者在 Android 11 以上版本上連續數月未與應用程式互動,系統會自動重設應用程式的私密資訊權限 |
指定 Android 11 以上版本為目標版本的應用程式,且大部分工作都在背景執行 | 請使用者避免系統重設應用程式的權限 進一步瞭解權限自動重設功能 |
|
背景位置資訊存取權 Android 11 變更了使用者授予應用程式背景位置資訊存取權的方式 |
指定 Android 11 以上版本為目標版本,且需要存取背景位置資訊的應用程式 | 在分別呼叫權限要求方法時,逐漸要求前景 (粗略或精確) 和背景位置資訊權限。視需要說明使用者授予該權限後可獲得的優勢
進一步瞭解 Android 11 中的背景位置資訊存取權 |
|
套件瀏覽權限 Android 11 變更了應用程式查詢及與同一裝置上安裝的其他應用程式互動的方式 |
指定 Android 11 以上版本,且與裝置上其他已安裝應用程式互動的應用程式 | 將 <queries> 元素新增至應用程式的資訊清單進一步瞭解套件瀏覽權限 |
|
前景服務 Android 11 變更了前景服務存取位置、相機和麥克風資料的方式 |
在 Android 11 以上版本上執行,且在前景服務中存取位置資訊、相機或麥克風的應用程式 | 分別為需要存取相機和麥克風的前景服務,分別宣告 camera 和 microphone 前景服務類型。不過,請注意,在應用程式處於背景執行時啟動的前景服務,通常無法存取位置、相機或麥克風。進一步瞭解前景服務的異動 |
開始使用隱私權更新
- 查看隱私權功能:評估應用程式。請查看應用程式如何儲存檔案和使用者資料、要求權限、要求位置資訊。此外,請找出應用程式與其他應用程式互動的方式,考慮對應用程式存取的資料進行稽核,並判斷應用程式是否需要更新使用前景服務的方式。
- 在 Android 11 上測試應用程式:在 Android 11 上執行應用程式。使用應用程式相容性工具評估個別系統變更對應用程式的影響。
- 更新應用程式:盡可能指定 Android 11 版本,並邀請使用者進行測試及發布更新。