Skip to content

General :: Android Client Permissions

Angel Sanadinov edited this page Feb 11, 2025 · 1 revision
  • ACCESS_NETWORK_STATE - allows the client to check the state of the current network; it is needed for the client to avoid large data transmissions over metered networks and to prevent operations when there is no active network connection

v1.3.1 and older

  • POST_NOTIFICATIONS - allows the client to show notifications about the state of operations and any errors that may be encountered
  • RECEIVE_BOOT_COMPLETED - allows the client to start its scheduler when the device (re)boots so that configured schedules can execute on time
  • INTERNET - needed for the client to send/receive data; only the associated server and identity service are ever accessed
  • FOREGROUND_SERVICE and FOREGROUND_SERVICE_DATA_SYNC - allows the client to start/run its scheduler
  • READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE, and MANAGE_EXTERNAL_STORAGE - needed for the client to backup files
Clone this wiki locally