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 Name | 3.0 Manifest Permission | PWA |
---|---|---|
Alarm | alarms | ALLOW_ACTION |
Audio Capture | audio-capture | PROMPT_ACTION |
Audio Channels | audio-channel-normal | ALLOW_ACTION |
Audio Channels | audio-channel-content | ALLOW_ACTION |
Camera | camera | PROMPT_ACTION |
External API | externalapi | Don't need permission |
Geolocation | geolocation | PROMPT_ACTION |
getUserMedia | video-capture | PROMPT_ACTION |
Notification | desktop-notification | PROMPT_ACTION |
push | push | Don't need permission |
ServiceWorker | serviceworker | Don't need permission |
Video Capture | video-capture | PROMPT_ACTION |
Signed app permissions
Permission Name | 3.0 Manifest Permission | Signed App |
---|---|---|
Alarm | alarms | ALLOW_ACTION |
Audio Capture | audio-capture | PROMPT_ACTION |
Audio Channels | audio-channel-normal | ALLOW_ACTION |
Audio Channels | audio-channel-content | ALLOW_ACTION |
Audio Channels | audio-channel-notification | ALLOW_ACTION |
Audio Channels | audio-channel-alarm | ALLOW_ACTION |
Audio Channels | audio-channel-system | ALLOW_ACTION |
Bluetooth | bluetooth | ALLOW_ACTION |
Camera | camera | ALLOW_ACTION |
Contacts | contacts | ALLOW_ACTION |
Data Call | datacall | ALLOW_ACTION |
Device Storage | device-storage:pictures | PROMPT_ACTION |
Device Storage | device-storage:videos | PROMPT_ACTION |
Device Storage | device-storage:music | PROMPT_ACTION |
Device Storage | device-storage:sdcard | PROMPT_ACTION |
External API | externalapi | Don't need permission |
FM Radio | fmradio | ALLOW_ACTION |
Feature Detection | feature-detection | ALLOW_ACTION |
Geolocation | geolocation | PROMPT_ACTION |
getUserMedia | video-capture | PROMPT_ACTION |
IME | input-manage | ALLOW_ACTION |
Keyboard | input | ALLOW_ACTION |
Mobile Network | mobilenetwork | ALLOW_ACTION |
Notification | desktop-notification | ALLOW_ACTION |
PowerSupply | powersupply | ALLOW_ACTION |
push | push | Don't need permission |
ServiceWorker | serviceworker | Don't need permission |
Speaker Control | speaker-control | ALLOW_ACTION |
SystemXHR | systemXHR | ALLOW_ACTION |
TCP Socket | tcp-socket | ALLOW_ACTION |
Video Capture | video-capture | PROMPT_ACTION |
Virtual Cursor | virtualcursor | ALLOW_ACTION |
Volume Manager | volumemanager | ALLOW_ACTION |