Gspace 中文文档 下载 App

Gspace 容器内收不到通知——后台被杀是主因

根本原因

Gspace 容器内应用的消息通知走的是 Gspace 主进程,而不是系统级推送通道:

所以"收不到通知"几乎可以等同于"Gspace 被系统清理了"。

鸿蒙用户的三重保障

按顺序做,缺一不可:

第一重:应用启动管理 → 手动

操作:

  1. 设置 → 搜索 "应用启动管理"
  2. 找到 Gspace
  3. 关闭"自动管理" → 选择"手动管理"
  4. 弹出的三个开关全部打开:

第二重:锁定后台卡片

  1. 打开 Gspace(让它在前台运行)
  2. 打开最近任务视图
  3. 找到 Gspace 卡片 → 稍微向下滑一下 → 松手后卡片出现锁图标
  4. 锁定后不会被"一键清理"杀掉

第三重:电池优化白名单

  1. 设置 → 电池 → 电池优化
  2. 切换到"所有应用"
  3. Gspace → 设为"不允许"

鸿蒙 5 额外项

HarmonyOS 5 的后台管理更严格,部分机型还需要:

安卓用户的设置

普通安卓设备的后台管理没鸿蒙严格,但以下设置还是建议做:

  1. 锁定后台:最近任务 → 向下滑 Gspace 卡片 → 锁定
  2. 电池白名单:设置 → 电池 → 电池优化 → Gspace → 不允许优化
  3. 自启动:设置 → 应用管理 → Gspace → 自启动 → 允许(部分安卓版本支持)

还是收不到的排查清单

检查项确认什么
Gspace 通知权限设置 → 应用 → Gspace → 通知 → 开启
应用自身通知权限容器内微信/Telegram 等 → 设置 → 通知 → 确保开启
Gspace 是否被杀最近任务里看 Gspace 是否还在(如果不在 = 被杀了)
网络连通性容器内打开浏览器看能不能正常访问
应用设置容器内微信 → 设置 → 新消息通知 → 确认没关

通知延迟是正常的

做好以上设置后,通知仍然可能比主系统应用延迟几秒到一两分钟——这是进程级推送和系统级推送的固有差异,无法消除。

如果延迟超过半小时 → 说明后台又被清了,回去检查锁定和自启动设置。

一个实用技巧

每天花 5 分钟做一次"后台巡检":

  1. 打开多任务视图
  2. 确认 Gspace 卡片还在、还锁定着
  3. 如果不在,重新打开 Gspace → 重新锁定

养成习惯后,通知丢失的情况会大幅减少。