GitHub用户反馈
自托管通知收件箱缺少 Android 与浏览器推送支持
Boop 是一个 Go 编写的自托管通知收件箱,应用事件经 API 写入后通过 APNs 推送到 iOS。有用户提交功能请求,希望增加 Android(FCM)和浏览器(Web Push)通道,因为目前 Android 用户和偏好浏览器通知的用户收不到推送。
查看原始信号github:chrisgreg/boop
目标用户
自行部署 Boop 的开发者及其团队成员,尤其是使用 Android 手机或希望在浏览器内接收应用事件通知的人。
潜在需求
在保留现有事件 API 的前提下,增加 FCM 推送通道和 Web Push 通道,让 Android 手机和浏览器也能收到与 iOS 相同的事件通知(包含级别、actions 和分组)。
发生场景
开发者在自己服务器上运行 Boop,用它统一接收应用错误、部署完成、支付成功等事件通知;当手机是 Android 或不想安装 iOS 应用时,事件只能留在 Web UI 中,无法获得推送提醒。
来源证据
Boop 当前仅通过 APNs 和 iOS 应用推送通知,Android 用户和偏好浏览器通知的用户无法接收,issue 请求增加 FCM 与 Web Push 支持。
Feature: DISCUSSION: Android App # Add Android and Web Push notification support ## Description Boop currently supports push notifications through Apple Push Notification service (APNs) via its iOS app. This works well for Apple users, but Android users and users who would prefer browser-based notifications currently cannot receive push notifications from Boop. It would be great to extend Boop's notification infrastructure to support additional platforms: ### Android * Add an Android client *https://github.com/chrisgreg/boop/issues/3
为什么值得留意
该 issue 是 Boop 项目内具体的功能请求,直接点出当前方案在平台覆盖上的采用阻碍,并给出了保持 API 不变的扩展路径;对自托管通知工具而言,跨平台推送是一个明确但未满足的需求点。
已有方案
- Boop 的 iOS 应用通过 APNs 接收推送
- Web UI 中查看已存储事件
未满足部分
- Android 客户端与 FCM 通道缺失
- Web Push 浏览器通知缺失
目前未知
- 该 issue 是否代表多数 Boop 用户的意见未知
- issue 提出者是否为 Boop 的实际使用者未知
继续核实
- Boop 之外的自托管通知工具是否也存在类似的多平台推送缺口?
- 自托管通知收件箱的使用者中,Android 或非 iOS 用户占比有多少?
- Web Push 是否能满足用户在手机上的通知需求?
主题词
push notificationself-hosted notificationevent alertingandroid clientweb push