Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

在调用初始化时,申请了已安装应用列表权限,这是为什么? #928

Open
Zhouwenli opened this issue Aug 31, 2023 · 6 comments

Comments

@Zhouwenli
Copy link

你的运行环境

  • 插件版本:
  • react-native 版本:0.71

期望效果

不弹已安装应用列表弹框

实际效果

弹了已安装应用列表弹框

重现步骤

  1. ...
  2. ...
  3. ...
  4. ...

Debug logs

包括 Android 或 iOS 的日志:

@jiangshuangben
Copy link

+1

@wangvili
Copy link

wangvili commented Dec 7, 2023

我是先弹隐私协议,同意之后才初始化极光推送。华为应用市场过不去啊,说明了是【极光推送】使用的,所以应该怎么过?

应用审核意见:
1.您的应用在首次打开或运行中,未见使用权限对应的相关功能或服务时,提前向用户弹窗申请开启【已安装应用列表】权限,不符合华为应用市场审核标准。
测试步骤:首次打开APP,在登录页面,非服务所必须,应用提前申请权限。
修改建议:应用如需申请权限,应在用户使用对应业务功能时申请,不得提前弹窗申请权限,且权限申请行为需与实际使用目的一致。
请参考《审核指南》第7.20相关审核要求:https://developer.huawei.com/consumer/cn/doc/app/50104-07#h3-1683701612940-2
APP常见个人信息保护问题FAQ请参考:https://developer.huawei.com/consumer/cn/doc/app/FAQ-faq-05#h3-1683685082060-6

@jiangshuangben
Copy link

jiangshuangben commented Dec 7, 2023

使用DevEco-studio 真机调试选择 Mate50 hm 4.0 可以复现 已安装应用列表弹窗

升级了jcore-react-native 解决
- "jcore-react-native": "2.0.8",
+ "jcore-react-native": "2.1.3",

再确认下 自己的AndroidManifest.xml 有这个权限就删掉

<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" />

@duhuajin
Copy link

duhuajin commented Dec 11, 2023

同样的问题

您的应用在首次打开或运行中,未见使用权限对应的相关功能或服务时,提前向用户弹窗申请开启【读取已安装应用列表】权限,不符合华为应用市场审核标准。
测试步骤:首次打开APP,在首页页面,非服务所必须,应用提前申请权限。
修改建议:应用如需申请权限,应在用户使用对应业务功能时申请,不得提前弹窗申请权限,且权限申请行为需与实际使用目的一致。

环境

Wi-Fi联网、HarmonyOS 3.0 (Mate 50 Pro)、中文环境。

依赖

"react": "18.2.0",
"react-native": "0.72.6",
"jcore-react-native": "^2.1.4",
"jpush-react-native": "^3.0.5",

@inkCrazy
Copy link

+1,开发大大快点出方案 啊,老板就是华为手机,老是问。

@Jeijie
Copy link

Jeijie commented Aug 26, 2024

到资源下载里下载Google Play版本替换jpush和jcore的jar包,可以了,google版本的没有读取应用列表

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants