(注:EEW, Earthquake Early Warning. 紧急地震速报. 是指依托潜在震源地附近的地震台网,在震后数秒内快速估算地震影响范围和震害程度,在破坏性的S波和面波到达设防区域前发布警报的实时地震信息处理系统)
生活在高层公寓里,尤其是身处福州这样的东南沿海地带,我们常常会遇到一个令人无奈的场景:头顶的吊灯突然开始剧烈摇晃,逐渐站不稳。但手机屏幕却静如止水,完全不知道是不是需要避险。
虽然作为一个福建人,我们已经习惯了,也大概率能判断应该是台湾地区又发生了地震。但若震级够大,对于福建的民众仍然存在安全风险。只能在摇晃中慌忙拿起手机打开科学上网,连上台湾中央气象署官网,或YT的 台湾地震监视 直播频道了解信息。
直到震感消失几分钟后,微信的服务通知里才默默弹出一条消息:“中国台湾发生 X.X 级地震”。
对于这种类型的跨区域的震感传递,官方预警往往存在“盲区”,缺失必要预警推送;而对于分秒必争的逃生而言,被折叠在社交软件深处的通知毫无意义。
为了解决这些痛点,我在AI的帮助下开发了 EEW Receiver —— 一款专为大陆安卓用户打造的、纯粹且极速的地震预警应用。
痛点一:福建震感明显,却总是收不到本地预警?
地理位置决定了沿海省份(尤其是福建)经常会受到台湾及周边海域强震的波及。然而,受限于行政区划和监测网的物理分布,像福建等地的本地地震台网,并没有对接台湾地区中央气象署的地震推送(似乎也完全不打算这么做)。
EEW Receiver 的解法:多源并发订阅,抢出 30-60 秒黄金时间
EEW Receiver 接入了由 Wolfx Project 提供的优质 WebSocket 接口。在最新的版本中,App 支持多源并发订阅。你可以同时勾选台湾气象署(CWA,默认开启)、中国地震台网(CENC)以及福建地震局、四川地震局等本地数据源。当对岸发生强震时,App 能直接捕捉第一手测定报文。在破坏性地震波到达你脚下之前,为你争取到 30 秒甚至 1 分钟的宝贵避险时间。
实例: 2026-03-12 20:14:14 台湾地区花莲县寿丰乡凤林镇 发生5.7级,最大震度4,深度20km的浅层地震。身在福州的我,第一时间收到了地震预警。且在1分多钟后,才开始感受到摇晃。我有充足的时间根据预警信息判断我是否需要采取避险措施,或是保持淡定。(例如根据下图预警信息和以往经验,我可以判断这个 距离/震级/深度 的地震,我将会感受到轻微摇晃,但无需惊慌)
全屏预警弹窗截图
痛点二:预警被塞进微信服务通知,根本看不到?
EEW Receiver 的解法:系统级强提醒与全屏弹窗
目前市面上很多官方的小程序预警(中国地震台湾,福建地震局),极度依赖微信的推送通道。这导致了一个致命问题:**预警信息经常被折叠在“服务通知”的红点里。**当地震来临时,一层层点开微信查看又有什么意义?历经多年“台湾强震,福建强晃”的经历。他们没有任何一次弹出过全屏通知。而手机系统自带的地震预警也都是如此。
EEW Receiver 采用了最强硬也最直接的提醒方式:
-
独立的高优先级通知渠道:绕开社交软件的折叠机制。 -
息屏强制唤醒与全屏弹窗:当预估震级超过你设定的阈值(如 3.0 级)时,App 会直接点亮屏幕,无视锁屏状态弹出全屏红色警报,并伴随最高优先级的震动与警报音。不让你错过任何一次危急关头的提醒。(注意,这里的阈值指的是预警原始报文中的震级数,而非你当地实际感受的震级数。由于不同品牌手机OS的逻辑不同,需要稍微配置后才能实现)
痛点三:没装谷歌框架,专业的预警 App 会延迟?
EEW Receiver 的解法:直连 WebSocket 长连接,告别 FCM 依赖
如果你曾安装过许多境外开发者提供的地震预警应用(KNY 台灣天氣.地震速報,DPIP防灾 等),会发现很多优秀的 App 强依赖于 Google FCM (Firebase Cloud Messaging) 推送服务,或其他海外云服务的推送。在大陆的网络环境下,这类连接极不稳定,几秒钟的延迟在地震预警面前就是巨大的差距。而实际上这类应用在非科学网络环境下,可能存在完全没有推送,推送延迟数小时,甚至第二天才收到前一天发生的地震预警推送的尴尬情况。
为了解决这个问题,EEW Receiver 摒弃了第三方推送平台,直接通过 Android 官方认可的前台服务(Foreground Service)在后台维持一条轻量级的 WebSocket 长连接,与Wolfx Project的API连通(该API在大陆网络下可正常访问)。一旦你所勾选的地震局发布报文,数据直达你的手机,真正做到几乎零延迟。
纯粹的预警工具:免费、开源、无广告
开发这款 App 的初衷,仅仅是为了在不可抗力的自然灾害面前,给自己和家人多争取几秒钟的时间。
-
完全免费且无广告:目前没有任何广告,无需付费。 -
本地记忆:所有的阈值设定、订阅源偏好全部存储在手机本地。 -
代码完全开源:已在 GitHub 开放源码。
设置页面截图
近期预警记录页面截图
结语与免责声明
本项目为一个无商业化目的的个人防灾测试项目。作为缺乏丰富软件开发经验的独立开发者,在 AI 的协助下完成了这款应用的架构与编码。目前可能还有许多不完善之处,请多海涵。
下载地址:https://github.com/evan8686/EEW-Receiver
务必仔细阅读Github仓库里的配置说明,并点击APP中的测试按钮,以确保APP能够后台保活,并正常进行全屏弹窗。不同手机OS的后台逻辑可能不同,请参考说明进行配置。
特别提示:地震预警(EEW)是一项极为复杂的科学工程,受限于监测网密度与算法极限,不排除存在误报、漏报的情况。本 App 强依赖 Wolfx API 及您所在环境的网络质量,请勿将其作为生命安全保障的唯一手段。收到警报时,请结合实际情况冷静判断并采取避险措施。



