Version: Smart Feature Phone 3.0

App Permissions

The permissions field in the app manifest controls the app's access to various sensitive APIs on the device (sometimes called WebAPIs). The permissions are described in the following tables. The three levels of permission, in brief, are:

  • PWA: These only have a basic level of permissions, and don't have access to internal signed APIs.
  • Signed apps: These have all the permissions of web apps plus more. PWA apps can't be signed โ€” they must be packaged apps.

PWA app permissions

Permission Name3.0 Manifest PermissionPWA
AlarmalarmsALLOW_ACTION
Audio Captureaudio-capturePROMPT_ACTION
Audio Channelsaudio-channel-normalALLOW_ACTION
Audio Channelsaudio-channel-contentALLOW_ACTION
CameracameraPROMPT_ACTION
External APIexternalapiDon't need permission
GeolocationgeolocationPROMPT_ACTION
getUserMediavideo-capturePROMPT_ACTION
Notificationdesktop-notificationPROMPT_ACTION
pushpushDon't need permission
ServiceWorkerserviceworkerDon't need permission
Video Capturevideo-capturePROMPT_ACTION

Signed app permissions

Permission Name3.0 Manifest PermissionSigned App
AlarmalarmsALLOW_ACTION
Audio Captureaudio-capturePROMPT_ACTION
Audio Channelsaudio-channel-normalALLOW_ACTION
Audio Channelsaudio-channel-contentALLOW_ACTION
Audio Channelsaudio-channel-notificationALLOW_ACTION
Audio Channelsaudio-channel-alarmALLOW_ACTION
Audio Channelsaudio-channel-systemALLOW_ACTION
BluetoothbluetoothALLOW_ACTION
CameracameraALLOW_ACTION
ContactscontactsALLOW_ACTION
Data CalldatacallALLOW_ACTION
Device Storagedevice-storage:picturesPROMPT_ACTION
Device Storagedevice-storage:videosPROMPT_ACTION
Device Storagedevice-storage:musicPROMPT_ACTION
Device Storagedevice-storage:sdcardPROMPT_ACTION
External APIexternalapiDon't need permission
FM RadiofmradioALLOW_ACTION
Feature Detectionfeature-detectionALLOW_ACTION
GeolocationgeolocationPROMPT_ACTION
getUserMediavideo-capturePROMPT_ACTION
IMEinput-manageALLOW_ACTION
KeyboardinputALLOW_ACTION
Mobile NetworkmobilenetworkALLOW_ACTION
Notificationdesktop-notificationALLOW_ACTION
PowerSupplypowersupplyALLOW_ACTION
pushpushDon't need permission
ServiceWorkerserviceworkerDon't need permission
Speaker Controlspeaker-controlALLOW_ACTION
SystemXHRsystemXHRALLOW_ACTION
TCP Sockettcp-socketALLOW_ACTION
Video Capturevideo-capturePROMPT_ACTION
Virtual CursorvirtualcursorALLOW_ACTION
Volume ManagervolumemanagerALLOW_ACTION