如何在没有 firebase 或任何信号的情况下使用 flutter 从后端推送通知?

old*_*tes 5 push-notification flutter

我已经在 Google、YouTube 和 Stack Overflow 上搜索了答案,但没有找到任何真正的解决方案。

我想在 flutter 上实现我自己的推送通知解决方案,没有 firebase 也没有 One 信号。我不想依赖第三方服务。

我的后端是在 GoLang 上使用 graphql。在前端,我使用块模式(flutter_bloc v6)和graphql_flutter v4。

我正在使用 graphql 订阅,因此每当后端发出信号时,flutter 应用程序就能够立即接收到它。

我希望能够在后端发送一些信息时向用户推送通知,无论应用程序是在前台、后台、关闭还是其他位置。我也不想要预定通知(又名 flutter_local_notifications)

Amo*_*ury 0

然后,您必须创建自己的后端系统来向设备发送推送通知。您必须为 iOS 和 Android 开发超越 flutter 的本机应用程序。可以使用本地推送通知,但您需要开发一个自定义通知接收器,它将响应后台服务器的通知回调。