我想做的是每隔1分钟左右,这样连接到REST API会从数据库中获取所有待处理的推送通知,如果时间与设备上的时间匹配,则会发送推送通知。我不能为此使用Firebase,因为有人告诉我只能使用自托管服务。我发现一个插件可以在后台android_alarm_manager 0.2.1
中执行任务问题在于它取决于Firebase_auth插件,该插件需要将我的应用程序连接到Firebase。
此插件是否具有与之等效的功能,可以让我运行后台任务而无需将其连接到Firebase?
答案 0 :(得分:1)
您可以编写每隔一分钟运行一次的本地android服务,然后在通过platform channel
首次启动flutter应用程序时调用该服务。使用shared preference
,您只能在首次启动应用程序时调用该平台频道服务。