flutter - 如何在颤振中进行后台处理后显示通知?
问题描述
我正在使用 Flutter 构建一个使用数据库的应用程序。我正在努力让应用程序运行一个后台进程来访问数据库并将其显示为通知。
我使用过flutter_local_notifications
&background_fetch
但我在实现我正在寻求的功能方面非常努力。
谁能指导我如何做到这一点?提前致谢。
解决方案
我在 Android 上通过使用AlarmManager
package 而不是background_fetch
.
我将 AlarmManager 设置为重复,每次触发它时,它都会调用一个从数据库读取数据并触发通知的函数。
推荐阅读
- typescript - 使用带有 jest 的 typescript 的 identity-obj-proxy 时返回未定义
- javascript - 如何通过 AJAX 状态码从 C# Webmethod 获取数据?
- java - spring security中如何获取当前用户权限/角色并根据角色做一些计算
- express - 成功注册后,我无法登录快递
- perforce - p4 如何识别工作区目录?
- node.js - Twilio 以 PDF 格式获取传真,将其附加到 MailGun 中并使用 request.js 获取 - 未获取正确的文件名
- ios - 以编程方式在 tabitem 点击时加载一个导航控制器
- sql - 在 SQL 中选择最小日期或空值
- ios - 有没有一种正确的方法来为使用 CITextImageGenerator 生成的图像着色?
- ios - 带有单个 performSegue 的多个 if 语句