【问题标题】:Open Source alternatives to push notifications by Google's FCM or Amazon's AWS SQS? [closed]通过 Google 的 FCM 或 Amazon 的 AWS SQS 推送通知的开源替代方案? [关闭]
【发布时间】:2021-04-18 20:24:48
【问题描述】:

虽然在应用程序开发方面我在政治上是中立的,但最近 AWS 对 Parler 的突然关闭让我对依赖于一家大型科技公司拥有的专有系统感到有些不安。我想我更愿意坚持使用开源软件。

我使用 MySQL 作为我的数据库,并且需要在插入行时向 Flutter 移动应用程序上的主题发送推送通知。谁能推荐一个开源替代品来替代 Google 的 FCM 或 AWS 的 SNS/SQS?

【问题讨论】:

    标签: flutter push-notification firebase-cloud-messaging amazon-sqs


    【解决方案1】:

    你可以试试 AeroGear UnifiedPush Server

    AeroGear UnifiedPush 服务器是一个允许向不同(移动)平台发送推送通知的服务器,并支持:* Apple 的 APNs (HTTP/2) * Firebase 云消息传递

    类似于 FCM 有一个用于发送推送消息和基本主题和别名支持的 rest api。拥有适用于 android、ios 和 cordova 的客户端库。它的文档并不完美,但大部分都有效。

    https://github.com/aerogear/aerogear-unifiedpush-server

    https://aerogear.org/push/

    【讨论】:

    • 请阅读How to answer 并根据指南中的指南更新您的答案。
    【解决方案2】:

    这不是答案,而是我上个月的经验。

    我同意并且一直在研究我的 DevOps 的替代方案。似乎即使你可以在那里找到开源 SDK,你仍然需要去 Google、Apple 和 Amazon 进行实际推送。这和他们对应用商店的铁腕控制最终需要上法庭。

    我已拉出我的应用程序并专注于基于浏览器的(带有颤振)。一切都托管在离岸...但是,如果不通过大型技术,将无法进行推送通知。

    【讨论】:

    • 谢谢。我有一种下沉的感觉就是这种情况......
    • 我想代替推送通知,我可以使用来自开源数据库的 streambuilder 和 livestream 更新的 json。我目前正在研究 Rethinkdb,尽管它在商业上失败了。似乎仍然有一个社区。我想如果你把除了推送通知之外的所有东西都开源,那么如果 Big Tech 决定取消推送通知,那也不会是世界末日。至少您仍然拥有主要的开源数据库和数据。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-08
    • 1970-01-01
    相关资源
    最近更新 更多