首页 > 解决方案 > 没有firebase的iOS和Android的Flutter推送通知?

问题描述

我想知道如何在使用任何外部服务(如 Firebase 或 OneSignal)的情况下向 Android 和 iOS 设备中的 Flutter 应用用户推送通知?

我想在PHP中实现一个代码,它可以在我的Flutter 应用程序中向所有/特定用户发送推送实时通知,该应用程序适用于 Android 和 iOS。

我找到了一些解决方案,比如带有 workmanger 的flutter_local_notifications 它可以在后台获取 API 至少 15 分钟。Workmanger不是一个好的解决方案,因为它只能在 15 分钟内工作,而且会消耗电池和互联网。

我需要一个适用于 Android 和 iOS 设备的 Flutter 应用程序的有效解决方案,即使应用程序关闭,它也可以实时收听来自服务器的消息。

如何解决?谢谢

标签: androidiosflutterpush-notificationnotifications

解决方案


不幸的是,我认为这是不可能的。甚至 OneSignal 也使用 Firebase API 来传递通知,您可以在此处看到。对于所有其他解决方案,您必须平衡更新频率与互联网使用和电池消耗。


推荐阅读