HarmonyOS 鸿蒙Next中应用上架权限问题

HarmonyOS 鸿蒙Next中应用上架权限问题 检测到当前软件包user_grant类型的权限与隐私政策中声明的权限不一致,请修改后提交。

只在软件包中的权限:[DISTRIBUTED_DATASYNC]

cke_733.png

权限我只有这俩个 ,上架这里提示的问题

检测到当前软件包user_grant类型的权限与隐私政策中声明的权限不一致,请修改后提交。

只在软件包中的权限:[DISTRIBUTED_DATASYNC]

如何解决呢~


更多关于HarmonyOS 鸿蒙Next中应用上架权限问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

开发者你好,可以先参考此文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/camera-preparation 去排查问题。同时相机权限是需要向用户进行弹窗授权的具体步骤参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/request-user-authorization

同时需要注意一下 AGC 平台上的证书是否使用了发布证书进行打包的。如此回复有用的话,麻烦点个采纳

更多关于HarmonyOS 鸿蒙Next中应用上架权限问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


请参考排查文档或下述步骤进行排查。

  1. 查看项目module.json5文件的requestPermissions标签,列出其中的隐私权限;
  2. 排查是否使用了已废弃权限,例如ohos.permission.WRITE_MEDIA权限。需要根据文档说明使用替换方案。
  3. AGC平台上打开隐私协议,查看设备权限调用模块中包含的隐私协议,与步骤(1)结论对比,并修改一致;
  4. 若问题没有解决,在AGC提交审核界面查看应用隐私说明模块列举的权限,与隐私协议中权限对比,并修改一致。(软件包存在部分权限通过其他包引入,没在module.json5文件中声明,需要判断是否有必要引入该包。)
  5. 检测是否使用了隐私协议服务,和配置的权限是否和软件包中一致。

HarmonyOS Next应用上架权限需在AppGallery Connect中配置。应用需在项目配置文件module.json5中声明所需权限,如ohos.permission.INTERNET。系统权限分normal、system_basic和system_core等级别,上架前需完成权限申请流程并通过自动化检测。敏感权限需在应用详情页向用户说明使用目的,经用户授权后方可调用。权限声明不完整或滥用会导致审核失败。

问题在于应用包中声明了 DISTRIBUTED_DATASYNC 权限,但隐私政策中未明确说明该权限的使用目的。请按以下步骤解决:

  1. 更新隐私政策:在隐私政策中补充 DISTRIBUTED_DATASYNC 权限的声明,明确说明其用途(如跨设备数据同步),确保与软件包中的权限列表一致。
  2. 检查权限配置:确认应用配置文件中仅声明实际需要的权限,移除冗余声明。
  3. 重新打包提交:修改后重新构建软件包并提交审核。

确保权限声明与实际功能匹配,隐私政策需详细描述权限使用场景,以避免审核失败。

回到顶部