Skip to content

Commit ba9c1c1

Browse files
feat(android-permissions): add android 13 permissions (#4295)
Added new POST_NOTIFICATIONS, READ_MEDIA_AUDIO, READ_MEDIA_IMAGES, and READ_MEDIA_VIDEO permissions. Adding missing Bluetooth permissions for advertise, connect, and scan. The Bluetooth permissions are already present in the underlying Cordova plugin. The Android 13 permissions have been submitted to the underlying Cordova plugin as a pull request so may not be present there yet, but match the pull request and the actual underlying permission names found in Android 13.
1 parent dd081cc commit ba9c1c1

File tree

1 file changed

+7
-0
lines changed
  • src/@awesome-cordova-plugins/plugins/android-permissions

1 file changed

+7
-0
lines changed

src/@awesome-cordova-plugins/plugins/android-permissions/index.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,10 @@ export class AndroidPermissions extends AwesomeCordovaNativePlugin {
6767
BIND_WALLPAPER: 'android.permission.BIND_WALLPAPER',
6868
BLUETOOTH: 'android.permission.BLUETOOTH',
6969
BLUETOOTH_ADMIN: 'android.permission.BLUETOOTH_ADMIN',
70+
BLUETOOTH_ADVERTISE: 'android.permission.BLUETOOTH_ADVERTISE',
71+
BLUETOOTH_CONNECT: 'android.permission.BLUETOOTH_CONNECT',
7072
BLUETOOTH_PRIVILEGED: 'android.permission.BLUETOOTH_PRIVILEGED',
73+
BLUETOOTH_SCAN: 'android.permission.BLUETOOTH_SCAN',
7174
BODY_SENSORS: 'android.permission.BODY_SENSORS',
7275
BRICK: 'android.permission.BRICK',
7376
BROADCAST_PACKAGE_REMOVED: 'android.permission.BROADCAST_PACKAGE_REMOVED',
@@ -123,6 +126,7 @@ export class AndroidPermissions extends AwesomeCordovaNativePlugin {
123126
MOUNT_UNMOUNT_FILESYSTEMS: 'android.permission.MOUNT_UNMOUNT_FILESYSTEMS',
124127
NFC: 'android.permission.NFC',
125128
PERSISTENT_ACTIVITY: 'android.permission.PERSISTENT_ACTIVITY',
129+
POST_NOTIFICATIONS: 'android.permission.POST_NOTIFICATIONS',
126130
PROCESS_OUTGOING_CALLS: 'android.permission.PROCESS_OUTGOING_CALLS',
127131
READ_CALENDAR: 'android.permission.READ_CALENDAR',
128132
READ_CALL_LOG: 'android.permission.READ_CALL_LOG',
@@ -132,6 +136,9 @@ export class AndroidPermissions extends AwesomeCordovaNativePlugin {
132136
READ_HISTORY_BOOKMARKS: 'com.android.browser.permission.READ_HISTORY_BOOKMARKS',
133137
READ_INPUT_STATE: 'android.permission.READ_INPUT_STATE',
134138
READ_LOGS: 'android.permission.READ_LOGS',
139+
READ_MEDIA_AUDIO: 'android.permission.READ_MEDIA_AUDIO',
140+
READ_MEDIA_IMAGES: 'android.permission.READ_MEDIA_IMAGES',
141+
READ_MEDIA_VIDEO: 'android.permission.READ_MEDIA_VIDEO',
135142
READ_PHONE_STATE: 'android.permission.READ_PHONE_STATE',
136143
READ_PROFILE: 'android.permission.READ_PROFILE',
137144
READ_SMS: 'android.permission.READ_SMS',

0 commit comments

Comments
 (0)