Skip to content

Commit 2bcc6fa

Browse files
iBotPeachesfacebook-github-bot
authored andcommitted
feat: add Android 12 BLUETOOTH_ADVERTISE to PermissionsAndroid (#32079)
Summary: This PR adds BLUETOOTH_ADVERTISE, which showed up in the latest Android 12 Beta build as new `dangerous` permissions requiring approval for them. https://developer.android.com/reference/android/Manifest.permission.html#BLUETOOTH_ADVERTISE You can see the new set of `SCAN/ADVERTISE/CONNECT` added in this doc - https://developer.android.com/about/versions/12/features/bluetooth-permissions, previously SCAN/CONNECT were added in: #31488 ## Changelog [Android] [Changed] - Add BLUETOOTH_ADVERTISE to PermissionsAndroid Pull Request resolved: #32079 Test Plan: ``` PermissionsAndroid.BLUETOOTH_ADVERTISE === 'android.permission.BLUETOOTH_ADVERTISE' ``` Reviewed By: cortinico Differential Revision: D30532656 Pulled By: yungsters fbshipit-source-id: 986ad8cbfc27913df13ab24bba36f6e13104e7d9
1 parent 2550948 commit 2bcc6fa

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

Libraries/PermissionsAndroid/NativePermissionsAndroid.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ export type PermissionType =
4343
| 'android.permission.READ_EXTERNAL_STORAGE'
4444
| 'android.permission.WRITE_EXTERNAL_STORAGE'
4545
| 'android.permission.BLUETOOTH_CONNECT'
46-
| 'android.permission.BLUETOOTH_SCAN';
46+
| 'android.permission.BLUETOOTH_SCAN'
47+
| 'android.permission.BLUETOOTH_ADVERTISE';
4748
*/
4849

4950
export interface Spec extends TurboModule {

Libraries/PermissionsAndroid/PermissionsAndroid.js

+2
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ const PERMISSIONS = Object.freeze({
6161
WRITE_EXTERNAL_STORAGE: 'android.permission.WRITE_EXTERNAL_STORAGE',
6262
BLUETOOTH_CONNECT: 'android.permission.BLUETOOTH_CONNECT',
6363
BLUETOOTH_SCAN: 'android.permission.BLUETOOTH_SCAN',
64+
BLUETOOTH_ADVERTISE: 'android.permission.BLUETOOTH_ADVERTISE',
6465
});
6566

6667
/**
@@ -75,6 +76,7 @@ class PermissionsAndroid {
7576
ACCESS_COARSE_LOCATION: string,
7677
ACCESS_FINE_LOCATION: string,
7778
ADD_VOICEMAIL: string,
79+
BLUETOOTH_ADVERTISE: string,
7880
BLUETOOTH_CONNECT: string,
7981
BLUETOOTH_SCAN: string,
8082
BODY_SENSORS: string,

0 commit comments

Comments
 (0)