我要做的是每隔 1 分钟左右连接到 REST API 从数据库中获取所有待处理的推送通知,如果时间与设备上的时间匹配,则发送推送通知。我不能为此使用 Firebase,因为我被告知只能使用自托管服务。我找到了一个可以在后台运行任务的插件android_alarm_manager 0.2.1
问题在于它取决于 Firebase_auth需要将我的应用连接到 Firebase 的插件。
是否有任何等效的此插件可以让我运行后台任务而无需将其连接到 Firebase?
最佳答案
您可以编写每分钟运行一次的原生 android 服务,然后通过 platform channel
首次启动您的 Flutter 应用程序时调用该服务。使用 shared preference
您可以仅在首次应用启动时调用该平台 channel 服务。
https://stackoverflow.com/questions/52625055/