Skip to content

Commit eeb8e58

Browse files
iBotPeachesfacebook-github-bot
authored andcommitted
feat: add Android 12 BLUETOOTH_[CONNECT/SCAN] to PermissionsAndroid (#31488)
Summary: This PR adds BLUETOOTH_CONNECT / BLUETOOTH_SCAN, which showed up in the latest Android 12 Preview build as new `dangerous` permissions requiring approval for them. https://developer.android.com/reference/android/Manifest.permission.html#BLUETOOTH_CONNECT https://developer.android.com/reference/android/Manifest.permission.html#BLUETOOTH_SCAN ## Changelog [Android] [Changed] - Add BLUETOOTH_CONNECT and BLUETOOTH_SCAN to PermissionsAndroid Pull Request resolved: #31488 Test Plan: ``` PermissionsAndroid.BLUETOOTH_CONNECT === 'android.permission.BLUETOOTH_CONNECT' PermissionsAndroid.BLUETOOTH_SCAN === 'android.permission.BLUETOOTH_SCAN' ``` Reviewed By: yungsters Differential Revision: D28449023 Pulled By: mdvacca fbshipit-source-id: 000fc31f5db2996d04a2a5ec7db7c71d0425f52a
1 parent 2c5f68d commit eeb8e58

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

Libraries/PermissionsAndroid/NativePermissionsAndroid.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,9 @@ export type PermissionType =
4141
| 'android.permission.RECEIVE_WAP_PUSH'
4242
| 'android.permission.RECEIVE_MMS'
4343
| 'android.permission.READ_EXTERNAL_STORAGE'
44-
| 'android.permission.WRITE_EXTERNAL_STORAGE';
44+
| 'android.permission.WRITE_EXTERNAL_STORAGE'
45+
| 'android.permission.BLUETOOTH_CONNECT'
46+
| 'android.permission.BLUETOOTH_SCAN';
4547
*/
4648

4749
export interface Spec extends TurboModule {

Libraries/PermissionsAndroid/PermissionsAndroid.js

+4
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ const PERMISSIONS = Object.freeze({
5959
RECEIVE_MMS: 'android.permission.RECEIVE_MMS',
6060
READ_EXTERNAL_STORAGE: 'android.permission.READ_EXTERNAL_STORAGE',
6161
WRITE_EXTERNAL_STORAGE: 'android.permission.WRITE_EXTERNAL_STORAGE',
62+
BLUETOOTH_CONNECT: 'android.permission.BLUETOOTH_CONNECT',
63+
BLUETOOTH_SCAN: 'android.permission.BLUETOOTH_SCAN',
6264
});
6365

6466
/**
@@ -73,6 +75,8 @@ class PermissionsAndroid {
7375
ACCESS_COARSE_LOCATION: string,
7476
ACCESS_FINE_LOCATION: string,
7577
ADD_VOICEMAIL: string,
78+
BLUETOOTH_CONNECT: string,
79+
BLUETOOTH_SCAN: string,
7680
BODY_SENSORS: string,
7781
CALL_PHONE: string,
7882
CAMERA: string,

0 commit comments

Comments
 (0)