android - 没有firebase的iOS和Android的Flutter推送通知?
问题描述
我想知道如何在不使用任何外部服务(如 Firebase 或 OneSignal)的情况下向 Android 和 iOS 设备中的 Flutter 应用用户推送通知?
我想在PHP中实现一个代码,它可以在我的Flutter 应用程序中向所有/特定用户发送推送实时通知,该应用程序适用于 Android 和 iOS。
我找到了一些解决方案,比如带有 workmanger 的flutter_local_notifications ,它可以在后台获取 API 至少 15 分钟。Workmanger不是一个好的解决方案,因为它只能在 15 分钟内工作,而且会消耗电池和互联网。
我需要一个适用于 Android 和 iOS 设备的 Flutter 应用程序的有效解决方案,即使应用程序关闭,它也可以实时收听来自服务器的消息。
如何解决?谢谢
解决方案
不幸的是,我认为这是不可能的。甚至 OneSignal 也使用 Firebase API 来传递通知,您可以在此处看到。对于所有其他解决方案,您必须平衡更新频率与互联网使用和电池消耗。
推荐阅读
- go - file not found / unable to import package
- python - Flask form TypeError: object of type 'int' has no len()
- c# - Trying to create a highest bidder WPF program in C# using Visual Studio
- django - 网站说在没有 www 的情况下打开时连接不安全,但使用 www 可以正常工作。我正在使用 https
- cplex - CPLEX/OPL model for transshipment (network flow)
- c# - Get last saved row in my database every fixed time period and update view
- typescript - Can I somehow define what can be the indexed name in the interface based on another interface in TypeScript?
- javascript - Want to incorporate progress bar when uploading file using Google.Apis.Drive.v3 with C# MVC 5
- julia - 通过自制软件安装 Julia
- html - 删除链接内 div 的下划线