Skip to content

Commit

Permalink
feat: add missing Android dangerous permissions
Browse files Browse the repository at this point in the history
 - ACCEPT_HANDOVER (API 28)
 - ACTIVITY_RECOGNITION (API 29)
 - ANSWER_PHONE_CALLS (API 26)
 - READ_PHONE_NUMBERS (API 26)
 - UWB_RANGING (API 31)
  • Loading branch information
iBotPeaches committed Oct 20, 2021
1 parent c7d0c94 commit 84a6c8d
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 1 deletion.
7 changes: 6 additions & 1 deletion Libraries/PermissionsAndroid/NativePermissionsAndroid.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,12 @@ export type PermissionType =
| 'android.permission.BLUETOOTH_CONNECT'
| 'android.permission.BLUETOOTH_SCAN'
| 'android.permission.BLUETOOTH_ADVERTISE'
| 'android.permission.ACCESS_MEDIA_LOCATION';
| 'android.permission.ACCESS_MEDIA_LOCATION'
| 'android.permission.ACCEPT_HANDOVER'
| 'android.permission.ACTIVITY_RECOGNITION'
| 'android.permission.ANSWER_PHONE_CALLS'
| 'android.permission.READ_PHONE_NUMBERS'
| 'android.permission.UWB_RANGING';
*/

export interface Spec extends TurboModule {
Expand Down
10 changes: 10 additions & 0 deletions Libraries/PermissionsAndroid/PermissionsAndroid.js
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,11 @@ const PERMISSIONS = Object.freeze({
BLUETOOTH_SCAN: 'android.permission.BLUETOOTH_SCAN',
BLUETOOTH_ADVERTISE: 'android.permission.BLUETOOTH_ADVERTISE',
ACCESS_MEDIA_LOCATION: 'android.permission.ACCESS_MEDIA_LOCATION',
ACCEPT_HANDOVER: 'android.permission.ACCEPT_HANDOVER',
ACTIVITY_RECOGNITION: 'android.permission.ACTIVITY_RECOGNITION',
ANSWER_PHONE_CALLS: 'android.permission.ANSWER_PHONE_CALLS',
READ_PHONE_NUMBERS: 'android.permission.READ_PHONE_NUMBERS',
UWB_RANGING: 'android.permission.UWB_RANGING',
});

/**
Expand All @@ -73,11 +78,14 @@ const PERMISSIONS = Object.freeze({

class PermissionsAndroid {
PERMISSIONS: {|
ACCEPT_HANDOVER: string,
ACCESS_BACKGROUND_LOCATION: string,
ACCESS_COARSE_LOCATION: string,
ACCESS_FINE_LOCATION: string,
ACCESS_MEDIA_LOCATION: string,
ACTIVITY_RECOGNITION: string,
ADD_VOICEMAIL: string,
ANSWER_PHONE_CALLS: string,
BLUETOOTH_ADVERTISE: string,
BLUETOOTH_CONNECT: string,
BLUETOOTH_SCAN: string,
Expand All @@ -90,6 +98,7 @@ class PermissionsAndroid {
READ_CALL_LOG: string,
READ_CONTACTS: string,
READ_EXTERNAL_STORAGE: string,
READ_PHONE_NUMBERS: string,
READ_PHONE_STATE: string,
READ_SMS: string,
RECEIVE_MMS: string,
Expand All @@ -98,6 +107,7 @@ class PermissionsAndroid {
RECORD_AUDIO: string,
SEND_SMS: string,
USE_SIP: string,
UWB_RANGING: string,
WRITE_CALENDAR: string,
WRITE_CALL_LOG: string,
WRITE_CONTACTS: string,
Expand Down

0 comments on commit 84a6c8d

Please sign in to comment.