【问题标题】:Flutter Background operation on SQLite databaseFlutter 后台操作 SQLite 数据库
【发布时间】:2020-06-22 17:36:14
【问题描述】:

我正在尝试制作一个 Flutter 应用,用于存储老年人的药物和医生预约提醒。我将数据存储在 SQLite 数据库中。

我需要实现的是,我会用一个例子来解释。

如果一个人在下午 6 点左右设置了服药提醒,他将在那个时间收到服药的通知。如果此人单击通知并标记他已收到通知,则不会发生任何事情。否则,如果此人点击“否”,或者如果他忽略或在 1 小时左右没有给出“是”或“否”等输入,则与该老人相关的亲属将收到一条短信,说明他们错过了服药。强>

我已经让通知工作了。如果没有输入或长者选择“否”,我只需要发送短信,长者选择“是”时什么都不做。

我希望我的问题说清楚了。请说如果我需要更多解释或我已经拥有的代码。

我将 Twilio 用于 SMS 部分。当长者安装该应用程序时,他必须至少提供一位亲戚的电话号码,以便这一切成为可能。

我该如何实现?

PS:给个详细的解释。这会很有帮助。

【问题讨论】:

    标签: android flutter dart dart-pub sqflite


    【解决方案1】:

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

    【讨论】:

    • 感谢您的建议。我去看看。
    猜你喜欢
    • 2021-04-01
    • 2018-03-01
    • 2017-03-26
    • 1970-01-01
    • 2018-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多