Skip to content

Commit 4e0e3ef

Browse files
authored
Update android 13 permissions (#701)
1 parent dfef719 commit 4e0e3ef

File tree

4 files changed

+25
-0
lines changed

4 files changed

+25
-0
lines changed

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,15 +174,20 @@ Add all wanted permissions to your app `android/app/src/main/AndroidManifest.xml
174174
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
175175
<uses-permission android:name="android.permission.BLUETOOTH_SCAN" />
176176
<uses-permission android:name="android.permission.BODY_SENSORS" />
177+
<uses-permission android:name="android.permission.BODY_SENSORS_BACKGROUND" />
177178
<uses-permission android:name="android.permission.CALL_PHONE" />
178179
<uses-permission android:name="android.permission.CAMERA" />
179180
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
181+
<uses-permission android:name="android.permission.NEARBY_WIFI_DEVICES" />
180182
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
181183
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
182184
<uses-permission android:name="android.permission.READ_CALENDAR" />
183185
<uses-permission android:name="android.permission.READ_CALL_LOG" />
184186
<uses-permission android:name="android.permission.READ_CONTACTS" />
185187
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
188+
<uses-permission android:name="android.permission.READ_MEDIA_AUDIO" />
189+
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
190+
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
186191
<uses-permission android:name="android.permission.READ_PHONE_NUMBERS" />
187192
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
188193
<uses-permission android:name="android.permission.READ_SMS" />

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

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,12 +77,16 @@ public String getName() {
7777
return "BLUETOOTH_SCAN";
7878
if (permission.equals("android.permission.BODY_SENSORS"))
7979
return "BODY_SENSORS";
80+
if (permission.equals("android.permission.BODY_SENSORS_BACKGROUND"))
81+
return "BODY_SENSORS_BACKGROUND";
8082
if (permission.equals("android.permission.CALL_PHONE"))
8183
return "CALL_PHONE";
8284
if (permission.equals("android.permission.CAMERA"))
8385
return "CAMERA";
8486
if (permission.equals("android.permission.GET_ACCOUNTS"))
8587
return "GET_ACCOUNTS";
88+
if (permission.equals("android.permission.NEARBY_WIFI_DEVICES"))
89+
return "NEARBY_WIFI_DEVICES";
8690
if (permission.equals("android.permission.POST_NOTIFICATIONS"))
8791
return "POST_NOTIFICATIONS";
8892
if (permission.equals("android.permission.PROCESS_OUTGOING_CALLS"))
@@ -95,6 +99,12 @@ public String getName() {
9599
return "READ_CONTACTS";
96100
if (permission.equals("android.permission.READ_EXTERNAL_STORAGE"))
97101
return "READ_EXTERNAL_STORAGE";
102+
if (permission.equals("android.permission.READ_MEDIA_AUDIO"))
103+
return "READ_MEDIA_AUDIO";
104+
if (permission.equals("android.permission.READ_MEDIA_IMAGES"))
105+
return "READ_MEDIA_IMAGES";
106+
if (permission.equals("android.permission.READ_MEDIA_VIDEO"))
107+
return "READ_MEDIA_VIDEO";
98108
if (permission.equals("android.permission.READ_PHONE_NUMBERS"))
99109
return "READ_PHONE_NUMBERS";
100110
if (permission.equals("android.permission.READ_PHONE_STATE"))

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,20 @@
1515
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
1616
<uses-permission android:name="android.permission.BLUETOOTH_SCAN" />
1717
<uses-permission android:name="android.permission.BODY_SENSORS" />
18+
<uses-permission android:name="android.permission.BODY_SENSORS_BACKGROUND" />
1819
<uses-permission android:name="android.permission.CALL_PHONE" />
1920
<uses-permission android:name="android.permission.CAMERA" />
2021
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
22+
<uses-permission android:name="android.permission.NEARBY_WIFI_DEVICES" />
2123
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
2224
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
2325
<uses-permission android:name="android.permission.READ_CALENDAR" />
2426
<uses-permission android:name="android.permission.READ_CALL_LOG" />
2527
<uses-permission android:name="android.permission.READ_CONTACTS" />
2628
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
29+
<uses-permission android:name="android.permission.READ_MEDIA_AUDIO" />
30+
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
31+
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
2732
<uses-permission android:name="android.permission.READ_PHONE_NUMBERS" />
2833
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
2934
<uses-permission android:name="android.permission.READ_SMS" />

src/permissions.android.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,20 @@ const ANDROID = Object.freeze({
1414
BLUETOOTH_CONNECT: 'android.permission.BLUETOOTH_CONNECT',
1515
BLUETOOTH_SCAN: 'android.permission.BLUETOOTH_SCAN',
1616
BODY_SENSORS: 'android.permission.BODY_SENSORS',
17+
BODY_SENSORS_BACKGROUND: 'android.permission.BODY_SENSORS_BACKGROUND',
1718
CALL_PHONE: 'android.permission.CALL_PHONE',
1819
CAMERA: 'android.permission.CAMERA',
1920
GET_ACCOUNTS: 'android.permission.GET_ACCOUNTS',
21+
NEARBY_WIFI_DEVICES: 'android.permission.NEARBY_WIFI_DEVICES',
2022
POST_NOTIFICATIONS: 'android.permission.POST_NOTIFICATIONS',
2123
PROCESS_OUTGOING_CALLS: 'android.permission.PROCESS_OUTGOING_CALLS',
2224
READ_CALENDAR: 'android.permission.READ_CALENDAR',
2325
READ_CALL_LOG: 'android.permission.READ_CALL_LOG',
2426
READ_CONTACTS: 'android.permission.READ_CONTACTS',
2527
READ_EXTERNAL_STORAGE: 'android.permission.READ_EXTERNAL_STORAGE',
28+
READ_MEDIA_AUDIO: 'android.permission.READ_MEDIA_AUDIO',
29+
READ_MEDIA_IMAGES: 'android.permission.READ_MEDIA_IMAGES',
30+
READ_MEDIA_VIDEO: 'android.permission.READ_MEDIA_VIDEO',
2631
READ_PHONE_NUMBERS: 'android.permission.READ_PHONE_NUMBERS',
2732
READ_PHONE_STATE: 'android.permission.READ_PHONE_STATE',
2833
READ_SMS: 'android.permission.READ_SMS',

0 commit comments

Comments
 (0)