告警推送收不到——按 6 层开关逐层排查
推送链路回顾
设备触发告警(检测功能是否开?)
↓
设备 → EZCloud(设备端推送开关是否开?设备能否上网?)
↓
EZCloud → 你的云账号(账号推送开关是否开?)
↓
EZCloud → 手机推送通道(手机系统是否给 EZView 通知权限?)
↓
手机通知中心弹出(EZView 内设备级开关是否开?是否被 DND 静默?)
6 层任何一层断了 → 收不到推送。
逐层排查清单
1. 设备端检测功能是否开
最底层。设备没开运动/人体检测,根本不会触发告警、EZCloud 收不到任何东西。
检查:设备 Web 后台 → Setup → Event → Motion Detection / Human Detection → 开关打开。
2. 设备端推送开关是否开
设备检测到告警后,需要主动向 EZCloud 推送。如果设备的推送开关关了,就算检测到了也不会上报。
检查:设备 Web 后台 → Setup → Network → EZCloud → 告警推送开关打开。
3. 设备能否上网
云推送需要设备能访问公网 EZCloud。用设备网速测试查上行连通性(见「诊断网速维护」)。
4. EZView 内云账号推送开关
登录云账号后,EZView 设置 → 告警 → 「接收云账号设备告警」总开关 → 打开。
5. EZView 内设备级开关
设备详情 → 告警 → 「此设备推送」开关 → 打开。某台设备被单独关了总开关也没用。
6. EZView 内 DND 是否开了
Do Not Disturb 打开时所有推送静默(见「免打扰配置」)。检查 DND 是否在定时生效中。
7. 手机系统通知权限(最后一层)
iOS:设置 → 通知 → EZView → 允许通知 + 锁屏显示 + 横幅 + 声音 + 振动全部打开
Android:设置 → 应用 → EZView → 通知 → 全部开启 + 把 EZView 加到后台保护/白名单(华为/小米/OPPO/VIVO 等国产安卓特别重要)
最常见的三个原因(按概率排)
- 安卓手机系统通知权限被关或后台清理 → 最常见,占 60% 以上
- 设备端检测功能没开 → 新项目容易忘
- EZView 内设备级推送开关没开 → 批量加设备时没注意默认值
推送正常但内容为空/快照没显示
推送到了但点进去告警详情里的快照是空的:
- 设备端告警快照功能没开(IPC Web 后台 → Event → Alarm Snapshot)
- 设备带宽不够推送快照(快照也是走网络上传的)