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 前景服務類型。不過請注意,當應用程式在背景執行時啟動的前景服務通常無法存取位置資訊、相機或麥克風。進一步瞭解前景服務的異動 |