Skip to content

[Android] 完成 FCM 深度 Doze 真机验收 #28

Description

@Qjzn

背景

2.4.1 已包含可选的 Android FCM 深度 Doze 唤醒路径,但默认 Release 不绑定项目专属 Firebase 配置,也没有完成真实设备锁屏/深度休眠证据。因此当前只能声明前台服务、SSE、有限轮询、网络恢复和手动刷新可用,不能声明深度 Doze 实时通知已稳定。

验收环境

  • com.cxcodex.bridge 匹配的 Firebase Android 项目。
  • Android APK 使用匹配的 google-services.json 构建。
  • 7420 主机使用外部服务账号凭据,凭据不进入仓库和日志。
  • 至少一台真实 Android 设备,可执行锁屏、Doze、断网/恢复和进程回收测试。

验收标准

  • npm run verify:mobile-push-readiness -- --require-ready 通过。
  • 设备注册与任务订阅成功,API 和日志不输出完整 device token。
  • 非订阅任务完成时不会误唤醒设备。
  • 订阅任务在锁屏与深度 Doze 下完成后能收到高优先级通知。
  • 记录任务终态、FCM 接收、权威快照、通知展示和设备确认时间。
  • 设备确认后 pendingDeliveryCountawaitingDeviceAckCount 回到零。
  • 断网、Token 轮换、应用升级和服务重启均有恢复记录。
  • 结果以脱敏日志和设备/系统版本矩阵写入公开测试文档。

Metadata

Metadata

Assignees

No one assigned

    Labels

    androidAndroid client and native shellhelp wantedExtra attention is neededsyncMessage and runtime synchronization

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions