在设备启动时运行后台服务

时间:2020-08-14 21:44:26

标签: flutter firebase-cloud-messaging background-process

我想在我的应用程序中创建一个后台服务,该服务将在设备启动时启动。我在此处阅读了有关SO的一些问题,但没有找到一个好的解决方案。

我在考虑WhatsApp,后者运行后台服务以检查是否有新消息,以及应用程序是否已关闭或尚未打开(从启动)。

我只想为android和ios编写一次代码。在此后台服务中,我需要检查是否有新内容(每5分钟执行一次http请求),以及firebase是否发送云消息以在应用程序中创建通知。

我阅读了this question和相关链接,但在此问题中,我需要完整的循序渐进指南来做我想做的事。

现在,在我的应用中,我只有ChangeNotifierProvider和Consumer来获取http数据并将其放置在小部件中。我认为在后台进程中,我可以运行ChangeNotifier子函数。

您有什么建议?

1 个答案:

答案 0 :(得分:-1)

您可以尝试使用两个插件。

相关问题