Whack 通知不响或不推送 完整排查步骤
五步排查法
第一步:检查 Whack 内的推送开关
打开 Whack → "我的" → 设置 → 消息通知 → 逐项检查:
- 群聊消息推送:是否开启
- @ 消息推送:是否开启(单独开关)
- 私聊消息推送:是否开启
- 勿扰模式:是否误开了
如果某个开关关闭了,打开后问题通常直接解决。
第二步:检查手机系统的通知权限
iOS
设置 → Whack → 通知 → 确认以下项:
- 允许通知:已打开
- 锁屏显示:已打开
- 横幅显示:已打开
- 声音:已打开
- 标记:已打开
Android
设置 → 应用 → Whack → 通知 → 确认:
- 允许 Whack 发送通知:已打开
- Android 13+ 的 POST_NOTIFICATIONS 权限:已允许
- 通知声音:已设置(不要选"无")
- 通知分类:每个分类都允许显示和发声
第三步:检查手机勿扰/专注模式
- iOS:控制中心 → 专注模式/勿扰模式 → 是否开启了且包含 Whack
- Android:设置 → 声音 → 勿扰模式 → 是否开启、是否屏蔽了 Whack
第四步:检查 Android 特有的限制
Android 比 iOS 多几个可能拦住推送的系统级设置:
省电模式
部分品牌的省电模式会强制关闭后台应用推送。关闭省电模式后再试。
后台运行限制
设置 → 应用 → Whack → 电池 → 后台运行:
- 小米:无限制
- 华为:允许后台活动
- OPPO:允许自启动 + 允许后台唤醒
- vivo:允许后台运行
- 三星:不受限制
自启动权限
设置 → 应用管理 → 自启动 → Whack:已允许。这样 Whack 才能在开机后自动启动、接收推送。
锁屏清理
部分安卓手机的锁屏清理/自动清理功能会把 Whack 的后台进程杀掉,导致推送收不到。把 Whack 加入锁屏清理的白名单。
第五步:网络检查
- 手机数据/Wi-Fi 是否正常联网
- Whack 是否被手机的流量管理限制了后台数据
- 如果只在 Wi-Fi 下收不到推送,检查路由器设置里有没有拦 Whack 的服务器域名
恢复推送
排查完并打开所有开关后,可以:
- 打开 Whack → "我的" → 设置 → 消息通知 → 找"测试推送"或类似按钮(如果有),点一下看能不能收到测试通知
- 如果没有测试按钮,让朋友在群里 @ 你一下,看能不能收到推送
- 还是不行的话,关掉 Whack 通知权限 → 重新打开 → 重启手机
离线消息推送相关功能
Whack v1.2.9 新增离线消息推送,v1.4.10 优化了推送稳定性,v1.4.21 新增了 App 内消息提示音。如果你的版本还在 v1.2.9 之前,建议更新到最新版本。