QA/Fennec/Permissions: Difference between revisions
Jump to navigation
Jump to search
m (→Aurora) |
m (→Nightly) |
||
Line 144: | Line 144: | ||
Current permission listings enabled in non-release (Nightly) | Current permission listings enabled in non-release (Nightly) | ||
* uses-permission:'android.permission.GET_ACCOUNTS' | |||
* uses-permission:'android.permission.ACCESS_NETWORK_STATE' | |||
* uses-permission:'android.permission.MANAGE_ACCOUNTS' | |||
* uses-permission:'android.permission.USE_CREDENTIALS' | |||
* uses-permission:'android.permission.AUTHENTICATE_ACCOUNTS' | |||
* uses-permission:'android.permission.WRITE_SYNC_SETTINGS' | |||
* uses-permission:'android.permission.WRITE_SETTINGS' | |||
* uses-permission:'android.permission.READ_SYNC_STATS' | |||
* uses-permission:'android.permission.READ_SYNC_SETTINGS' | |||
* uses-permission:'org.mozilla.fennec_fxaccount.permission.PER_ACCOUNT_TYPE' | |||
* uses-permission:'android.permission.RECEIVE_BOOT_COMPLETED' | |||
* uses-permission:'org.mozilla.fennec.permission.PER_ANDROID_PACKAGE' | |||
* uses-permission:'android.permission.GET_ACCOUNTS' | |||
* uses-permission:'android.permission.ACCESS_NETWORK_STATE' | |||
* uses-permission:'android.permission.MANAGE_ACCOUNTS' | |||
* uses-permission:'android.permission.USE_CREDENTIALS' | |||
* uses-permission:'android.permission.AUTHENTICATE_ACCOUNTS' | |||
* uses-permission:'android.permission.WRITE_SYNC_SETTINGS' | |||
* uses-permission:'android.permission.WRITE_SETTINGS' | |||
* uses-permission:'android.permission.READ_SYNC_STATS' | |||
* uses-permission:'android.permission.READ_SYNC_SETTINGS' | |||
* uses-permission:'org.mozilla.fennec_sync.permission.PER_ACCOUNT_TYPE' | |||
* uses-permission:'android.permission.ACCESS_FINE_LOCATION' | |||
* uses-permission:'android.permission.ACCESS_NETWORK_STATE' | |||
* uses-permission:'android.permission.INTERNET' | |||
* uses-permission:'android.permission.CHANGE_WIFI_STATE' | |||
* uses-permission:'android.permission.ACCESS_WIFI_STATE' | |||
* uses-permission:'android.permission.ACCESS_FINE_LOCATION' | |||
* uses-permission:'android.permission.ACCESS_NETWORK_STATE' | |||
* uses-permission:'android.permission.INTERNET' | |||
* uses-permission:'android.permission.WRITE_EXTERNAL_STORAGE' | |||
* uses-permission:'com.android.launcher.permission.INSTALL_SHORTCUT' | |||
* uses-permission:'com.android.launcher.permission.UNINSTALL_SHORTCUT' | |||
* uses-permission:'com.android.browser.permission.READ_HISTORY_BOOKMARKS' | |||
* uses-permission:'android.permission.WAKE_LOCK' | |||
* uses-permission:'android.permission.VIBRATE' | |||
* uses-permission:'org.mozilla.fennec.permissions.PASSWORD_PROVIDER' | |||
* uses-permission:'org.mozilla.fennec.permissions.BROWSER_PROVIDER' | |||
* uses-permission:'org.mozilla.fennec.permissions.FORMHISTORY_PROVIDER' | |||
* uses-permission:'android.permission.DOWNLOAD_WITHOUT_NOTIFICATION' | |||
* uses-feature-not-required:'android.hardware.location' | |||
* uses-feature-not-required:'android.hardware.location.gps' | |||
* uses-feature:'android.hardware.touchscreen' | |||
* uses-permission:'android.permission.READ_CONTACTS' | |||
* uses-permission:'android.permission.WRITE_CONTACTS' | |||
* uses-permission:'android.permission.GET_ACCOUNTS' | |||
* uses-permission:'android.permission.NFC' | |||
* uses-feature-not-required:'android.hardware.nfc' | |||
* uses-permission:'android.permission.RECORD_AUDIO' | |||
* uses-feature-not-required:'android.hardware.audio.low_latency' | |||
* uses-feature-not-required:'android.hardware.camera.any' | |||
* uses-feature-not-required:'android.hardware.microphone' | |||
* uses-permission:'android.permission.CAMERA' | |||
* uses-feature-not-required:'android.hardware.camera' | |||
* uses-feature-not-required:'android.hardware.camera.autofocus' | |||
* uses-permission:'android.permission.READ_EXTERNAL_STORAGE' | |||
* uses-implied-permission:'android.permission.READ_EXTERNAL_STORAGE','requested WRITE_EXTERNAL_STORAGE' | |||
* uses-feature:'android.hardware.wifi' | |||
* uses-implied-feature:'android.hardware.wifi','requested android.permission.ACCESS_WIFI_STATE, android.permission.CHANGE_WIFI_STATE, or android.permission.CHANGE_WIFI_MULTICAST_STATE permission' |
Revision as of 17:18, 17 October 2014
Android Permissions (Q4 2014)
Firefox for Android
Permission Manifests
Browser Manifest | Sync Manifest |
Firefox | Sync |
Firefox Beta | Sync |
Firefox Aurora | Sync |
Firefox Nightly | Sync |
Firefox
Current permission listings enabled and live from within the product (Beta/Release)
Firefox Beta
- uses-permission:'android.permission.GET_ACCOUNTS'
- uses-permission:'android.permission.ACCESS_NETWORK_STATE'
- uses-permission:'android.permission.MANAGE_ACCOUNTS'
- uses-permission:'android.permission.USE_CREDENTIALS'
- uses-permission:'android.permission.AUTHENTICATE_ACCOUNTS'
- uses-permission:'android.permission.WRITE_SYNC_SETTINGS'
- uses-permission:'android.permission.WRITE_SETTINGS'
- uses-permission:'android.permission.READ_SYNC_STATS'
- uses-permission:'android.permission.READ_SYNC_SETTINGS'
- uses-permission:'org.mozilla.fennec_aurora_fxaccount.permission.PER_ACCOUNT_TYPE'
- uses-permission:'android.permission.RECEIVE_BOOT_COMPLETED'
- uses-permission:'org.mozilla.fennec_aurora.permission.PER_ANDROID_PACKAGE'
- uses-permission:'android.permission.GET_ACCOUNTS'
- uses-permission:'android.permission.ACCESS_NETWORK_STATE'
- uses-permission:'android.permission.MANAGE_ACCOUNTS'
- uses-permission:'android.permission.USE_CREDENTIALS'
- uses-permission:'android.permission.AUTHENTICATE_ACCOUNTS'
- uses-permission:'android.permission.WRITE_SYNC_SETTINGS'
- uses-permission:'android.permission.WRITE_SETTINGS'
- uses-permission:'android.permission.READ_SYNC_STATS'
- uses-permission:'android.permission.READ_SYNC_SETTINGS'
- uses-permission:'org.mozilla.fennec_sync.permission.PER_ACCOUNT_TYPE'
- uses-permission:'android.permission.CHANGE_WIFI_STATE'
- uses-permission:'android.permission.ACCESS_WIFI_STATE'
- uses-permission:'android.permission.ACCESS_FINE_LOCATION'
- uses-permission:'android.permission.ACCESS_NETWORK_STATE'
- uses-permission:'android.permission.INTERNET'
- uses-permission:'android.permission.WRITE_EXTERNAL_STORAGE'
- uses-permission:'com.android.launcher.permission.INSTALL_SHORTCUT'
- uses-permission:'com.android.launcher.permission.UNINSTALL_SHORTCUT'
- uses-permission:'com.android.browser.permission.READ_HISTORY_BOOKMARKS'
- uses-permission:'android.permission.WAKE_LOCK'
- uses-permission:'android.permission.VIBRATE'
- uses-permission:'org.mozilla.fennec_aurora.permissions.PASSWORD_PROVIDER'
- uses-permission:'org.mozilla.fennec_aurora.permissions.BROWSER_PROVIDER'
- uses-permission:'org.mozilla.fennec_aurora.permissions.FORMHISTORY_PROVIDER'
- uses-feature-not-required:'android.hardware.location'
- uses-feature-not-required:'android.hardware.location.gps'
- uses-feature:'android.hardware.touchscreen'
- uses-permission:'android.permission.NFC'
- uses-feature-not-required:'android.hardware.nfc'
- uses-permission:'android.permission.RECORD_AUDIO'
- uses-feature-not-required:'android.hardware.audio.low_latency'
- uses-feature-not-required:'android.hardware.camera.any'
- uses-feature-not-required:'android.hardware.microphone'
- uses-permission:'android.permission.CAMERA'
- uses-feature-not-required:'android.hardware.camera'
- uses-feature-not-required:'android.hardware.camera.autofocus'
- uses-permission:'android.permission.READ_EXTERNAL_STORAGE'
- uses-implied-permission:'android.permission.READ_EXTERNAL_STORAGE','requested WRITE_EXTERNAL_STORAGE'
- uses-feature:'android.hardware.wifi'
- uses-implied-feature:'android.hardware.wifi','requested android.permission.ACCESS_WIFI_STATE, android.permission.CHANGE_WIFI_STATE, or android.permission.CHANGE_WIFI_MULTICAST_STATE permission'
Aurora
- uses-permission:'android.permission.GET_ACCOUNTS'
- uses-permission:'android.permission.ACCESS_NETWORK_STATE'
- uses-permission:'android.permission.MANAGE_ACCOUNTS'
- uses-permission:'android.permission.USE_CREDENTIALS'
- uses-permission:'android.permission.AUTHENTICATE_ACCOUNTS'
- uses-permission:'android.permission.WRITE_SYNC_SETTINGS'
- uses-permission:'android.permission.WRITE_SETTINGS'
- uses-permission:'android.permission.READ_SYNC_STATS'
- uses-permission:'android.permission.READ_SYNC_SETTINGS'
- uses-permission:'org.mozilla.fennec_aurora_fxaccount.permission.PER_ACCOUNT_TYPE'
- uses-permission:'android.permission.RECEIVE_BOOT_COMPLETED'
- uses-permission:'org.mozilla.fennec_aurora.permission.PER_ANDROID_PACKAGE'
- uses-permission:'android.permission.GET_ACCOUNTS'
- uses-permission:'android.permission.ACCESS_NETWORK_STATE'
- uses-permission:'android.permission.MANAGE_ACCOUNTS'
- uses-permission:'android.permission.USE_CREDENTIALS'
- uses-permission:'android.permission.AUTHENTICATE_ACCOUNTS'
- uses-permission:'android.permission.WRITE_SYNC_SETTINGS'
- uses-permission:'android.permission.WRITE_SETTINGS'
- uses-permission:'android.permission.READ_SYNC_STATS'
- uses-permission:'android.permission.READ_SYNC_SETTINGS'
- uses-permission:'org.mozilla.fennec_sync.permission.PER_ACCOUNT_TYPE'
- uses-permission:'android.permission.ACCESS_FINE_LOCATION'
- uses-permission:'android.permission.ACCESS_NETWORK_STATE'
- uses-permission:'android.permission.INTERNET'
- uses-permission:'android.permission.CHANGE_WIFI_STATE'
- uses-permission:'android.permission.ACCESS_WIFI_STATE'
- uses-permission:'android.permission.ACCESS_FINE_LOCATION'
- uses-permission:'android.permission.ACCESS_NETWORK_STATE'
- uses-permission:'android.permission.INTERNET'
- uses-permission:'android.permission.WRITE_EXTERNAL_STORAGE'
- uses-permission:'com.android.launcher.permission.INSTALL_SHORTCUT'
- uses-permission:'com.android.launcher.permission.UNINSTALL_SHORTCUT'
- uses-permission:'com.android.browser.permission.READ_HISTORY_BOOKMARKS'
- uses-permission:'android.permission.WAKE_LOCK'
- uses-permission:'android.permission.VIBRATE'
- uses-permission:'org.mozilla.fennec_aurora.permissions.PASSWORD_PROVIDER'
- uses-permission:'org.mozilla.fennec_aurora.permissions.BROWSER_PROVIDER'
- uses-permission:'org.mozilla.fennec_aurora.permissions.FORMHISTORY_PROVIDER'
- uses-permission:'android.permission.DOWNLOAD_WITHOUT_NOTIFICATION'
- uses-feature-not-required:'android.hardware.location'
- uses-feature-not-required:'android.hardware.location.gps'
- uses-feature:'android.hardware.touchscreen'
- uses-permission:'android.permission.NFC'
- uses-feature-not-required:'android.hardware.nfc'
- uses-permission:'android.permission.RECORD_AUDIO'
- uses-feature-not-required:'android.hardware.audio.low_latency'
- uses-feature-not-required:'android.hardware.camera.any'
- uses-feature-not-required:'android.hardware.microphone'
- uses-permission:'android.permission.CAMERA'
- uses-feature-not-required:'android.hardware.camera'
- uses-feature-not-required:'android.hardware.camera.autofocus'
- uses-gl-es:'0x20000'
- uses-permission:'android.permission.READ_EXTERNAL_STORAGE'
- uses-implied-permission:'android.permission.READ_EXTERNAL_STORAGE','requested WRITE_EXTERNAL_STORAGE'
- uses-feature:'android.hardware.wifi'
- uses-implied-feature:'android.hardware.wifi','requested android.permission.ACCESS_WIFI_STATE, android.permission.CHANGE_WIFI_STATE, or android.permission.CHANGE_WIFI_MULTICAST_STATE permission'
Nightly
Current permission listings enabled in non-release (Nightly)
- uses-permission:'android.permission.GET_ACCOUNTS'
- uses-permission:'android.permission.ACCESS_NETWORK_STATE'
- uses-permission:'android.permission.MANAGE_ACCOUNTS'
- uses-permission:'android.permission.USE_CREDENTIALS'
- uses-permission:'android.permission.AUTHENTICATE_ACCOUNTS'
- uses-permission:'android.permission.WRITE_SYNC_SETTINGS'
- uses-permission:'android.permission.WRITE_SETTINGS'
- uses-permission:'android.permission.READ_SYNC_STATS'
- uses-permission:'android.permission.READ_SYNC_SETTINGS'
- uses-permission:'org.mozilla.fennec_fxaccount.permission.PER_ACCOUNT_TYPE'
- uses-permission:'android.permission.RECEIVE_BOOT_COMPLETED'
- uses-permission:'org.mozilla.fennec.permission.PER_ANDROID_PACKAGE'
- uses-permission:'android.permission.GET_ACCOUNTS'
- uses-permission:'android.permission.ACCESS_NETWORK_STATE'
- uses-permission:'android.permission.MANAGE_ACCOUNTS'
- uses-permission:'android.permission.USE_CREDENTIALS'
- uses-permission:'android.permission.AUTHENTICATE_ACCOUNTS'
- uses-permission:'android.permission.WRITE_SYNC_SETTINGS'
- uses-permission:'android.permission.WRITE_SETTINGS'
- uses-permission:'android.permission.READ_SYNC_STATS'
- uses-permission:'android.permission.READ_SYNC_SETTINGS'
- uses-permission:'org.mozilla.fennec_sync.permission.PER_ACCOUNT_TYPE'
- uses-permission:'android.permission.ACCESS_FINE_LOCATION'
- uses-permission:'android.permission.ACCESS_NETWORK_STATE'
- uses-permission:'android.permission.INTERNET'
- uses-permission:'android.permission.CHANGE_WIFI_STATE'
- uses-permission:'android.permission.ACCESS_WIFI_STATE'
- uses-permission:'android.permission.ACCESS_FINE_LOCATION'
- uses-permission:'android.permission.ACCESS_NETWORK_STATE'
- uses-permission:'android.permission.INTERNET'
- uses-permission:'android.permission.WRITE_EXTERNAL_STORAGE'
- uses-permission:'com.android.launcher.permission.INSTALL_SHORTCUT'
- uses-permission:'com.android.launcher.permission.UNINSTALL_SHORTCUT'
- uses-permission:'com.android.browser.permission.READ_HISTORY_BOOKMARKS'
- uses-permission:'android.permission.WAKE_LOCK'
- uses-permission:'android.permission.VIBRATE'
- uses-permission:'org.mozilla.fennec.permissions.PASSWORD_PROVIDER'
- uses-permission:'org.mozilla.fennec.permissions.BROWSER_PROVIDER'
- uses-permission:'org.mozilla.fennec.permissions.FORMHISTORY_PROVIDER'
- uses-permission:'android.permission.DOWNLOAD_WITHOUT_NOTIFICATION'
- uses-feature-not-required:'android.hardware.location'
- uses-feature-not-required:'android.hardware.location.gps'
- uses-feature:'android.hardware.touchscreen'
- uses-permission:'android.permission.READ_CONTACTS'
- uses-permission:'android.permission.WRITE_CONTACTS'
- uses-permission:'android.permission.GET_ACCOUNTS'
- uses-permission:'android.permission.NFC'
- uses-feature-not-required:'android.hardware.nfc'
- uses-permission:'android.permission.RECORD_AUDIO'
- uses-feature-not-required:'android.hardware.audio.low_latency'
- uses-feature-not-required:'android.hardware.camera.any'
- uses-feature-not-required:'android.hardware.microphone'
- uses-permission:'android.permission.CAMERA'
- uses-feature-not-required:'android.hardware.camera'
- uses-feature-not-required:'android.hardware.camera.autofocus'
- uses-permission:'android.permission.READ_EXTERNAL_STORAGE'
- uses-implied-permission:'android.permission.READ_EXTERNAL_STORAGE','requested WRITE_EXTERNAL_STORAGE'
- uses-feature:'android.hardware.wifi'
- uses-implied-feature:'android.hardware.wifi','requested android.permission.ACCESS_WIFI_STATE, android.permission.CHANGE_WIFI_STATE, or android.permission.CHANGE_WIFI_MULTICAST_STATE permission'