不运行时,Flutter应用程序能否在收到推送通知时运行代码

时间:2019-09-03 10:30:52

标签: flutter push-notification

我有推送通知,并且其中有数据和通知部分。数据部分中有一个标签,用于告知应用程序哪些更新可供用户使用。

问题在于,即使用户未点击通知,我仍希望应用程序获取这些更新。

对于其他应用程序,例如Whatsapp,会显示一条通知。无需点击此通知,即使应用未运行,应用也可以下载数据。例如,如果用户在收到通知后立即切换到飞行模式,然后打开whatsapp,则消息和/或图片在那里,已经下载并显示在应用程序中。

所以问题是如何获得Flutter编写的应用程序以响应推送通知而下载某些内容,而不管该应用程序是处于前台,后台还是未运行。

1 个答案:

答案 0 :(得分:0)

Flutter background processes中提到的结帐isolate以及指向中级Executing Dart in the Background with Flutter Plugins and Geofencing的链接

检查GitHub问题Flutter should provide an abstraction for background execution,并发表评论/参考,之后您可能会发现一些其他示例。最重要的是人们需要更多的例子。