gpt4 book ai didi

android - SQLite数据库上的Flutter Background操作

转载 作者:行者123 更新时间:2023-12-03 04:44:49 25 4
gpt4 key购买 nike

我正在尝试开发一款轻巧的应用程序,用于存储针对老年人的药物和医生预约提醒。我将数据存储在SQLite数据库中。
我需要实现的是,我将举例说明。
如果某人设置提醒时间,例如下午6点,他将在该时间收到服药通知。如果此人单击通知并标记为已接受,则不会发生任何事情。否则,如果该人单击“否”,或者如果他在大约1个小时左右的时间内忽略或不提供"is"或“否”之类的输入,则与该老年人相关的亲戚将收到一条SMS,指出他们错过了服药。
我已经有通知了。如果没有输入,或者长者选择“否”,我只需要发送短信,而长者选择"is",则什么也不做。
我希望我明确了我的问题。请说如果我需要多解释一下或针对已有代码进行解释。
我在短信部分使用Twilio。当长者安装该应用程序时,他必须至少提供一个亲戚的电话号码,以便所有这一切成为可能。
我该如何实现?
PS:请给出详细说明。那会很有帮助。

最佳答案

您尝试background fetch插件吗?
我想您将到期日期或截止日期存储在本地数据库中?
通过这次定期检查,您可以验证用户是否看到通知,并触发短信。
其他解决方法是发送推送通知并稍等(在您的情况下为1小时),然后在发送短信后,如果用户未响应(如果用户说"is",则必须以编程方式将响应发送回服务器)

关于android - SQLite数据库上的Flutter Background操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62520308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com