jpush / jpush-react-native

JPush's officially supported React Native plugin (Android & iOS). 极光推送官方支持的 React Native 插件(Android & iOS)。
http://docs.jiguang.cn
MIT License
1.35k stars 340 forks source link

解决在应用启动时,弹框获取所有已安装应用的权限的问题 #955

Open shixiaoquan opened 3 months ago

shixiaoquan commented 3 months ago

Hi! 👋

Firstly, thanks for your work on this project! 🙂

Today I used patch-package to patch jpush-react-native@2.9.0 for the project I'm working on.

Here is the diff that solved my problem:

diff --git a/node_modules/jpush-react-native/android/src/main/AndroidManifest.xml b/node_modules/jpush-react-native/android/src/main/AndroidManifest.xml
index f0cda9a..2055eff 100644
--- a/node_modules/jpush-react-native/android/src/main/AndroidManifest.xml
+++ b/node_modules/jpush-react-native/android/src/main/AndroidManifest.xml
@@ -26,7 +26,6 @@
     <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
     <uses-permission android:name="android.permission.GET_TASKS" />
     <uses-permission android:name="android.permission.VIBRATE" />
-    <uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"/>

     <application>
         <activity

This issue body was partially generated by patch-package.