适用于Android Push Notifications的OpenPush免费开源自托管替代品

2021-03-03 09:53:41

OpenPush项目旨在为通常通过Google专有的Firebase Cloud Messaging平台发送的Android Push Notifications创建一个免费的开源自托管替代品。这是从PrototypeFund项目开始的。开发仍在进行中。

此高级概述中的绿色组件(PushClient和PushServer)是此项目的一部分。红色组件是不同的应用程序以及使用推送功能的相应Web服务。

免费软件。 FCM是一项专有服务,而Firebase客户端库是封闭源。这使得包含fcm库的项目实际上是非自由软件,即无法添加到FOSS F-Droid应用商店中。

自托管。自托管一个开源项目时,不再依赖外部服务。

用户处于控制之中。智能手机用户可以选择Pushserver实例,该实例可能是自托管的,也可能是由受信任的实体托管的。该实例的url与应用程序令牌一起传递到Web服务,并传递给推送通知生产者。推送通知将仅发送到此服务器。

2020年2月:OpenPush-在FOSDEM上推出了免费的Android分散式推送消息传递框架,幻灯片

我一直在与Matrix Live的一集有关New Vector的Ben一起谈论OpenPush。我正在谈论该项目的背景以及一些设计注意事项。视频在结束前几分钟开始播放。在这一点上,它不是必需的。链接到非YouTube视频

OpenPush项目的原始开发是由德国联邦教育与研究部通过原型基金计划赞助的。 谢谢!