jpush-react-native
jpush-react-native copied to clipboard
Android下要了太多权限
你的运行环境
- 插件版本: 最新版
- react-native 版本:最新版
期望效果
代码里去掉非必须的权限申请,改为在文档中建议
实际效果
要了很多的权限(包括但不局限于位置权限)
支持,尤其是现在 Android 权限越来越严的情况下,默认申请后台定位权限是会被 google play 拒绝的。 https://support.google.com/googleplay/android-developer/answer/9799150
能否列一下 android、ios的申请了哪些权限,现在隐私政策越来越严了。感谢
@huangminlinux @KenChoi1992 官方有考虑删一些权限吗?现在审核都说要太多权限了,谢谢
可以手动修改 node_modules/jpush-react-native/android/src/main/AndroidManifest.xml
来配置权限,下面这些都是可选的权限,可以看个人需求删掉(我是直接全删了)
<!-- Optional. Required for location feature -->
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.VIBRATE" />
同样的问题
极光推送你们都什么时候初始化的?