Skip to content

Commit caeb5f7

Browse files
committed
fix: query all packages should not be needed
1 parent 13979e5 commit caeb5f7

File tree

3 files changed

+38
-8
lines changed

3 files changed

+38
-8
lines changed

docusaurus/docs/reactnative/basics/troubleshooting.mdx

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -214,13 +214,19 @@ android {
214214
Opening an external link doesn't work without permissions on `targetSdkVersion` >= 30. So, the following permission must be included in the `AndroidManifest.xml` file.
215215

216216
```xml
217-
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" />
217+
<queries>
218+
<intent>
219+
<action android:name="android.intent.action.VIEW" />
220+
<category android:name="android.intent.category.BROWSABLE" />
221+
<data android:scheme="http" android:host="*" />
222+
</intent>
223+
<intent>
224+
<action android:name="android.intent.action.VIEW" />
225+
<category android:name="android.intent.category.BROWSABLE" />
226+
<data android:scheme="https" android:host="*" />
227+
</intent>
228+
</queries>
218229
```
219-
220-
:::caution
221-
**Note:** Make sure you are aware of [upcoming policies](https://support.google.com/googleplay/android-developer/answer/10158779) that this change will be subjected to.
222-
:::
223-
224230
## GIF and WebP not displaying
225231

226232
### Android

examples/SampleApp/android/app/src/main/AndroidManifest.xml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,21 @@
44
<uses-permission android:name="android.permission.INTERNET" />
55
<uses-permission android:name="android.permission.CAMERA" />
66
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
7-
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" />
87
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
98

9+
<queries>
10+
<intent>
11+
<action android:name="android.intent.action.VIEW" />
12+
<category android:name="android.intent.category.BROWSABLE" />
13+
<data android:scheme="http" android:host="*" />
14+
</intent>
15+
<intent>
16+
<action android:name="android.intent.action.VIEW" />
17+
<category android:name="android.intent.category.BROWSABLE" />
18+
<data android:scheme="https" android:host="*" />
19+
</intent>
20+
</queries>
21+
1022
<application
1123
android:usesCleartextTraffic="true"
1224
android:name=".MainApplication"

examples/TypeScriptMessaging/android/app/src/main/AndroidManifest.xml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,21 @@
44
<uses-permission android:name="android.permission.INTERNET" />
55
<uses-permission android:name="android.permission.CAMERA" />
66
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
7-
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" />
87
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
98

9+
<queries>
10+
<intent>
11+
<action android:name="android.intent.action.VIEW" />
12+
<category android:name="android.intent.category.BROWSABLE" />
13+
<data android:scheme="http" android:host="*" />
14+
</intent>
15+
<intent>
16+
<action android:name="android.intent.action.VIEW" />
17+
<category android:name="android.intent.category.BROWSABLE" />
18+
<data android:scheme="https" android:host="*" />
19+
</intent>
20+
</queries>
21+
1022
<application
1123
android:name=".MainApplication"
1224
android:label="@string/app_name"

0 commit comments

Comments
 (0)