PAYATHON 2026

在哪里填写 Google App Health Declaration Form?

技术老齐

结论

先在 Play Console 中打开具体应用,然后从左侧菜单进入:

Policy and programs(政策和计划) > App content(应用内容) > Health apps

找到 Health apps 卡片后,点击 Start。如果以前填写过,按钮可能会显示为 Manage。完成并保存声明后,重新提交应用更新。

停留在开发者账号首页或 All apps 页面时,通常看不到完整的应用菜单,因此也找不到 App content。

具体操作步骤

  1. 登录 Google Play Console。
  2. 如果账号下有多个开发者账号,选择本次发布使用的账号。
  3. 进入 All apps,打开被拒绝的应用,不要停留在账号级 dashboard。
  4. 展开左侧导航栏。如果窗口较窄,先点击左上角的菜单按钮。
  5. 向下滚动并找到 Policy and programs。
  6. 展开该分组,点击 App content。
  7. 找到 Health apps 或 Health apps declaration。
  8. 点击 Start,根据应用的实际情况回答问题。
  9. 填完所有必填项后,点击 Save 或 Submit。
  10. 返回发布页面,重新提交更新。

由于界面语言和 Play Console 分批更新的差异,这个入口还可能显示为:

  • Policy and programs > App content
  • Policy > App content
  • 政策和计划 > 应用内容
  • 政策 > 应用内容

名称可能略有不同,但入口都在选中应用后的应用级导航中,不在账号首页的 Policy status 页面。

为什么会循环回到 dashboard

Learn More 会打开政策帮助页面,其中的 Go to Play Console 通常只会打开 Play Console,未必会保留开发者账号 ID 和应用 ID。重新登录后,页面可能回到账户 dashboard,而非目标应用的 App content 页面。

遇到这种情况,返回 All apps,手动打开目标应用,再从左侧菜单进入 App content,无需经过 Policy status 页面。

仍然看不到 App content 时

检查是否选中了正确的应用

查看页面顶部是否显示了应用名称和包名。如果显示的是开发者账号首页,说明还没有进入具体应用。

检查左侧菜单是否被折叠

浏览器窗口较小时,导航栏可能会折叠。可以放大窗口、缩小页面比例,或点击左上角的菜单按钮,然后向下滚动。

检查账号和权限

团队成员账号可能有查看发布状态或上传构建的权限,但无权编辑政策声明。

请开发者账号管理员打开 Users and permissions,确认该用户:

  • 可以访问目标应用;
  • 有权管理或编辑政策声明;
  • 登录了应用实际所属的开发者账号。

权限调整后,退出并重新登录 Play Console,再进入目标应用检查。

使用无痕窗口排除登录状态问题

如果浏览器同时登录了多个 Google 账号,帮助页面和 Play Console 可能使用了不同的账号。可以打开无痕窗口,只登录应用所属账号,然后重新进入 Play Console。

代码或构建配置无法解决此问题

以下错误来自 Google Play 在提交阶段执行的服务端校验:

Google Api Error: Invalid request - You must complete the health declaration.

修改 AndroidManifest.xml、Gradle 配置、AAB 文件或上传脚本通常无法解决这个错误。即使通过 CI、Fastlane 或 Google Play Developer API 上传,只要 Play Console 中的声明尚未完成,提交仍会被阻止。

也不需要添加类似下面的配置,因为 manifest 中没有用于完成该声明的字段:

<!-- Health apps declaration cannot be completed here. -->
<manifest>
    ...
</manifest>

请先在 Play Console 的 App content > Health apps 中完成声明,再重试原来的发布流程。

填写时的注意事项

声明内容应与应用的实际功能、商店分类、隐私政策及 Data safety 信息一致。如果应用涉及健康数据、健身功能、医疗用途或相关设备连接,请根据真实用途填写,不要为了通过校验而选择“无健康功能”。

如果提交声明后仍然出现相同错误,确认声明是否已完成最终提交,而非仅保存为草稿。还要核对填写声明和上传更新时使用的开发者账号及应用包名是否一致。

备注:内容仅供参考。