Skip to content

Commit 4236bed

Browse files
committed
Keep permissions in alphabetical order
1 parent 12eb1a0 commit 4236bed

File tree

5 files changed

+24
-16
lines changed

5 files changed

+24
-16
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -162,9 +162,9 @@ Add all wanted permissions to your app `android/app/src/main/AndroidManifest.xml
162162
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
163163
<uses-permission android:name="android.permission.ACTIVITY_RECOGNITION" />
164164
<uses-permission android:name="android.permission.ANSWER_PHONE_CALLS" />
165+
<uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" />
165166
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
166167
<uses-permission android:name="android.permission.BLUETOOTH_SCAN" />
167-
<uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" />
168168
<uses-permission android:name="android.permission.BODY_SENSORS" />
169169
<uses-permission android:name="android.permission.CALL_PHONE" />
170170
<uses-permission android:name="android.permission.CAMERA" />
@@ -447,6 +447,9 @@ PERMISSIONS.ANDROID.ACCESS_FINE_LOCATION;
447447
PERMISSIONS.ANDROID.ACTIVITY_RECOGNITION;
448448
PERMISSIONS.ANDROID.ADD_VOICEMAIL;
449449
PERMISSIONS.ANDROID.ANSWER_PHONE_CALLS;
450+
PERMISSIONS.ANDROID.BLUETOOTH_ADVERTISE;
451+
PERMISSIONS.ANDROID.BLUETOOTH_CONNECT;
452+
PERMISSIONS.ANDROID.BLUETOOTH_SCAN;
450453
PERMISSIONS.ANDROID.BODY_SENSORS;
451454
PERMISSIONS.ANDROID.CALL_PHONE;
452455
PERMISSIONS.ANDROID.CAMERA;
@@ -469,9 +472,6 @@ PERMISSIONS.ANDROID.WRITE_CALENDAR;
469472
PERMISSIONS.ANDROID.WRITE_CALL_LOG;
470473
PERMISSIONS.ANDROID.WRITE_CONTACTS;
471474
PERMISSIONS.ANDROID.WRITE_EXTERNAL_STORAGE;
472-
PERMISSIONS.ANDROID.BLUETOOTH_CONNECT;
473-
PERMISSIONS.ANDROID.BLUETOOTH_SCAN;
474-
PERMISSIONS.ANDROID.BLUETOOTH_ADVERTISE;
475475
```
476476

477477
</details>

android/src/main/java/com/zoontek/rnpermissions/RNPermissionsModule.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,12 @@ public Request(boolean[] rationaleStatuses, Callback callback) {
8383
return "ACTIVITY_RECOGNITION";
8484
if (permission.equals("android.permission.ANSWER_PHONE_CALLS"))
8585
return "ANSWER_PHONE_CALLS";
86+
if (permission.equals("android.permission.BLUETOOTH_ADVERTISE"))
87+
return "BLUETOOTH_ADVERTISE";
88+
if (permission.equals("android.permission.BLUETOOTH_CONNECT"))
89+
return "BLUETOOTH_CONNECT";
90+
if (permission.equals("android.permission.BLUETOOTH_SCAN"))
91+
return "BLUETOOTH_SCAN";
8692
if (permission.equals("android.permission.BODY_SENSORS"))
8793
return "BODY_SENSORS";
8894
if (permission.equals("android.permission.CALL_PHONE"))
@@ -127,12 +133,6 @@ public Request(boolean[] rationaleStatuses, Callback callback) {
127133
return "WRITE_CONTACTS";
128134
if (permission.equals("android.permission.WRITE_EXTERNAL_STORAGE"))
129135
return "WRITE_EXTERNAL_STORAGE";
130-
if (permission.equals("android.permission.BLUETOOTH_CONNECT"))
131-
return "BLUETOOTH_CONNECT";
132-
if (permission.equals("android.permission.BLUETOOTH_SCAN"))
133-
return "BLUETOOTH_SCAN";
134-
if (permission.equals("android.permission.BLUETOOTH_ADVERTISE"))
135-
return "BLUETOOTH_ADVERTISE";
136136

137137
return null;
138138
}

example/android/app/src/main/AndroidManifest.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@
1010
<uses-permission android:name="android.permission.ACTIVITY_RECOGNITION" />
1111
<uses-permission android:name="com.android.voicemail.permission.ADD_VOICEMAIL" />
1212
<uses-permission android:name="android.permission.ANSWER_PHONE_CALLS" />
13+
<uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" />
14+
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
15+
<uses-permission android:name="android.permission.BLUETOOTH_SCAN" />
1316
<uses-permission android:name="android.permission.BODY_SENSORS" />
1417
<uses-permission android:name="android.permission.CALL_PHONE" />
1518
<uses-permission android:name="android.permission.CAMERA" />
@@ -32,9 +35,6 @@
3235
<uses-permission android:name="android.permission.WRITE_CALL_LOG" />
3336
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
3437
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
35-
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
36-
<uses-permission android:name="android.permission.BLUETOOTH_SCAN" />
37-
<uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" />
3838

3939
<application
4040
android:name=".MainApplication"
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>IDEDidComputeMac32BitWarning</key>
6+
<true/>
7+
</dict>
8+
</plist>

src/permissions.android.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ const ANDROID = Object.freeze({
99
ACTIVITY_RECOGNITION: 'android.permission.ACTIVITY_RECOGNITION',
1010
ADD_VOICEMAIL: 'com.android.voicemail.permission.ADD_VOICEMAIL',
1111
ANSWER_PHONE_CALLS: 'android.permission.ANSWER_PHONE_CALLS',
12+
BLUETOOTH_ADVERTISE: 'android.permission.BLUETOOTH_ADVERTISE',
13+
BLUETOOTH_CONNECT: 'android.permission.BLUETOOTH_CONNECT',
14+
BLUETOOTH_SCAN: 'android.permission.BLUETOOTH_SCAN',
1215
BODY_SENSORS: 'android.permission.BODY_SENSORS',
1316
CALL_PHONE: 'android.permission.CALL_PHONE',
1417
CAMERA: 'android.permission.CAMERA',
@@ -31,9 +34,6 @@ const ANDROID = Object.freeze({
3134
WRITE_CALL_LOG: 'android.permission.WRITE_CALL_LOG',
3235
WRITE_CONTACTS: 'android.permission.WRITE_CONTACTS',
3336
WRITE_EXTERNAL_STORAGE: 'android.permission.WRITE_EXTERNAL_STORAGE',
34-
BLUETOOTH_CONNECT: "android.permission.BLUETOOTH_CONNECT",
35-
BLUETOOTH_SCAN: "android.permission.BLUETOOTH_SCAN",
36-
BLUETOOTH_ADVERTISE: "android.permission.BLUETOOTH_ADVERTISE"
3737
} as const);
3838

3939
export type AndroidPermissionMap = typeof ANDROID;

0 commit comments

Comments
 (0)