Flutter Push 通知到 iOS 和 Android 没有 firebase?

mik*_*ike 8 notifications android push-notification ios flutter

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

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

我发现像一些解决方案flutter_local_notificationsworkmanger它可以在后台只有最小的15分钟再予获取API。Workmanger不是一个好的解决方案,因为它只能在 15 分钟内工作,并且会消耗电池和互联网。

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

如何解决?谢谢

小智 0

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