後台位置訪問提醒

Android 10 具有後台訪問位置提醒功能,可提高應用對設備位置訪問權限的透明度,並幫助用戶保持對此類訪問的控制。在 Android 9 及更低版本中,應用可以在用戶不知情的情況下在後台運行時跟踪設備的位置。用戶可以通過選擇僅在使用應用程序時允許拒絕位置訪問權限來抑制 Android 10 中的此行為。

Background location access notification image
圖 1.後台位置訪問提醒

當應用程序在後台訪問受精確定位權限方法ACCESS_FINE_LOCATION保護的數據時,會觸發提醒。為防止對用戶造成不必要的干擾,提醒不會在單個通知中顯示所有應用程序的所有後台活動。用戶每天最多看到一個提醒。當訪問請求觸發後台位置訪問提醒時,它會在當天晚些時候、次日或幾天后顯示,具體取決於需要推送的總提醒數。例如,總共 3 條通知需要 72 小時才能顯示。

以下情況不會觸發通知:

  • 默認授予權限的應用,例如係統服務。
  • 被授予“允許所有時間位置訪問權限”的應用程序,這些應用程序已經在後台首次訪問了設備位置。
  • 僅在前台接收位置更新的應用。
  • 僅接收粗略位置更新的應用程序。

大多數預安裝的應用程序都默認授予其權限。實現後台位置訪問提醒功能無需任何操作,也無法自定義。此功能由 CTS 測試。