You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用react-native-health-connect提交Play Console遇Health Connect权限审批错误求助

解决Play Store健康权限审批问题

第一步:清理不必要的权限

Google对健康类权限审核极为严格,只保留应用实际用到的权限。检查你的应用功能,把未使用的权限从AndroidManifest.xml中删除,比如如果不需要读取骨量或瘦体重数据,就移除对应声明:

<!-- 仅保留实际用到的权限示例 -->
<uses-permission android:name="android.permission.health.READ_ACTIVE_CALORIES_BURNED"/>
<uses-permission android:name="android.permission.health.READ_TOTAL_CALORIES_BURNED"/>
<uses-permission android:name="android.permission.health.READ_WEIGHT"/>
<uses-permission android:name="android.permission.health.READ_HEIGHT"/>
<uses-permission android:name="android.permission.health.READ_STEPS"/>
<uses-permission android:name="android.permission.health.READ_HEART_RATE"/>
<uses-permission android:name="android.permission.health.READ_BODY_FAT"/>

第二步:准备权限申请的详细材料

针对每个保留的权限,必须提交具体的使用场景说明和功能演示材料:

  • 权限说明要精准:比如READ_STEPS不能只写「读取步数」,要明确写「用于展示用户每日步行步数统计,帮助用户追踪日常活动量、调整运动计划」;READ_HEART_RATE要写「用于实时显示用户运动时的心率数据,辅助用户控制运动强度,避免过度劳累」。
  • 演示材料需清晰展示:
    1. 应用请求权限的弹窗界面
    2. 用户授权后,应用如何使用该权限获取的数据(比如步数展示页面、心率监测界面)
    3. 数据使用场景必须和你填写的说明完全一致

第三步:在Play Console提交权限申请

  1. 登录Google Play Console,进入你的应用后台
  2. 找到「App content」板块,选择「Sensitive app permissions」
  3. 点击「Health and fitness permissions」进入权限申请页面
  4. 针对每个申请的健康权限,填写对应的使用说明,并上传准备好的演示视频或截图
  5. 提交申请后等待Google审核,通常需要1-5个工作日

额外注意事项

  • 检查依赖库自动添加的权限:react-native-health-connect可能会自动注入部分权限,你可以查看app/build/intermediates/manifests/full/debug目录下的合并后Manifest文件,如有多余权限,在主Manifest中用<uses-permission android:name="..." tools:node="remove"/>移除。
  • 确保功能与权限匹配:如果申请了某类健康权限,但应用内完全没有对应功能,审核必然会被驳回。

内容的提问来源于stack exchange,提问作者NAZIR HUSSAIN

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 16:02:53