首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
华为云
V2EX  ›  移动开发

正在开发一个关于服药的闹钟提醒,大佬们有什么思路?

  •  
  •   ttentau1 · 163 天前 · 575 次点击
    这是一个创建于 163 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求做一个是 ios 和 android 通用的 服药闹钟提醒 app。

    目前是用 ionic 开发的。但是做到闹钟这一块,卡住了,闹钟是由服务器设置的,app 获取到闹钟时间后应该怎么做呢?

    目前是用 cordova 的 LocalNotifications 这个插件做,但是由于闹钟的间隔时间是不一定的。

    比如说第一个闹钟是 12:00 的,但是是隔两天响一次,有的是隔一天响一次。目前完全没有思路了。请教大佬们有什么建议或者思路?

    4 回复  |  直到 2018-06-06 20:23:08 +08:00
        1
    ryd994   163 天前 via Android
    开机自动启动
    启动时计算是否漏了,没有的话计算每一种药的下一次时间
    取最近的那个设置唤醒
    唤醒过后重新计算时间

    反正也没几种药,不需要考虑性能
    否则的话按下次提醒时间排序,这样只需要从队列里取即可
        2
    ryd994   163 天前 via Android
    蛋疼一点的:本质上就是个 crontab
        3
    Edel   163 天前
    ILocalNotificationTrigger 支持 repeat,可不可以让服务端把 trigger 给你?然后每次启动和服务端同步一次,矫正一次 schedule 列表?
    trigger: { every: 'day', count: 5 }
        4
    flowfire   163 天前 via iPhone
    依从性要求高的药品。。。我似乎想到了什么。。。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1508 人在线   最高记录 3821   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 20ms · UTC 01:00 · PVG 09:00 · LAX 17:00 · JFK 20:00
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1