jpush-react-native icon indicating copy to clipboard operation
jpush-react-native copied to clipboard

Android下要了太多权限

Open wong2 opened this issue 4 years ago • 6 comments

你的运行环境

  • 插件版本: 最新版
  • react-native 版本:最新版

期望效果

代码里去掉非必须的权限申请,改为在文档中建议

实际效果

要了很多的权限(包括但不局限于位置权限)

wong2 avatar Mar 25 '20 08:03 wong2

支持,尤其是现在 Android 权限越来越严的情况下,默认申请后台定位权限是会被 google play 拒绝的。 https://support.google.com/googleplay/android-developer/answer/9799150

xwartz avatar Mar 01 '21 08:03 xwartz

能否列一下 android、ios的申请了哪些权限,现在隐私政策越来越严了。感谢

ludejun avatar May 05 '21 06:05 ludejun

@huangminlinux @KenChoi1992 官方有考虑删一些权限吗?现在审核都说要太多权限了,谢谢

hulin32 avatar May 06 '21 06:05 hulin32

可以手动修改 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" />

Talaxy009 avatar Jul 16 '21 08:07 Talaxy009

同样的问题 image

BridgeEast avatar Aug 18 '21 02:08 BridgeEast

DCEAD584259936BBBAC8F6C0CDDFA435 极光推送你们都什么时候初始化的?

inkCrazy avatar Jan 14 '22 04:01 inkCrazy