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

2018-06-06 10:32:37 +08:00
 ttentau1

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

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

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

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

3108 次点击
所在节点    移动开发
4 条回复
ryd994
2018-06-06 10:57:26 +08:00
开机自动启动
启动时计算是否漏了,没有的话计算每一种药的下一次时间
取最近的那个设置唤醒
唤醒过后重新计算时间

反正也没几种药,不需要考虑性能
否则的话按下次提醒时间排序,这样只需要从队列里取即可
ryd994
2018-06-06 10:58:04 +08:00
蛋疼一点的:本质上就是个 crontab
Edel
2018-06-06 17:48:25 +08:00
ILocalNotificationTrigger 支持 repeat,可不可以让服务端把 trigger 给你?然后每次启动和服务端同步一次,矫正一次 schedule 列表?
trigger: { every: 'day', count: 5 }
flowfire
2018-06-06 20:23:08 +08:00
依从性要求高的药品。。。我似乎想到了什么。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/460795

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX