进出提醒收不到:通知权限与触发条件排查
先分清「没触发」和「没送到」
提醒失灵有两种完全不同的情况,排查方向相反:
- 没触发:对方确实进出过地点,但应用侧没判定出事件——问题在位置数据或围栏。
- 没送到:事件触发了,但推送没弹到你手机上——问题在通知链路。
「没触发」的排查
- 对方位置在更新吗:打开地图看对方好友卡片的更新时间,停更就是数据源断了,先按 位置不更新排查 修好位置,提醒才有基础。
- 围栏范围合理吗:范围太小,定位漂移可能整体落在围栏外;范围太大,路过也算进出。调整方法见 设置常用地点。
- 对方在围栏边缘活动:边界徘徊会反复触发或漏触发,扩大范围或换个中心点。
- 对方中途关过共享:关停期间的进出不会补推。
「没送到」的排查
- 系统通知权限:系统设置 → 通知 → ZAI,允许通知;安卓端还要确认应用没被禁止自启动(推送通道依赖它)。
- 免打扰模式:勿扰、专注模式会把推送静音。
- 应用内通知设置:应用内的提醒开关也要开。
- 通知到达但延迟:推送经厂商通道下发(安卓端接入了华为、小米的推送服务,见 内置的第三方服务),个别时段延迟属常态。
都查过还是不行
- 双方把应用更新到最新版再测一次。
- 用「人走动穿过围栏」的方式实测一轮,别用静止在围栏里的状态测。
- 仍未解决,走 官方客服渠道,提醒机制的服务端问题用户侧修不了。