家里长辈要按医嘱记录服药,我想做个到点提醒、点击确认、家人可查漏记的工具。我不会 Flutter,也不打算先学 Dart 和安卓打包。下面用 FAQ 加实操讲做法和通知边界。
它只负责记录和提醒,不能判断药物、调整剂量或替代医嘱。遇到不适、漏服或用药疑问,应按医嘱处理或咨询医生、药师,应用不自动给建议。
Q1:第一句话该怎么写?
"一款服药提醒 APP"信息太少。我把首版需求写成:
做一个家庭服药提醒 APP。照护者可为家庭成员录入药品显示名、每次用量文字、每日时间、开始与结束日期、备注;成员收到提醒后选择已服、稍后提醒或跳过;照护者只能查看自己家庭的数据。首页展示今天 08:00、13:00、20:00 三个时间段,不提供剂量推荐和诊疗判断。
这段中文包含用户、数据、权限、状态和医疗边界。检索时,我会用"本地通知""Android 后台限制""iOS 通知授权""服药记录数据模型"等词,比只搜"提醒 APP 教程"更容易找到关键点。
Q2:不会编程,真能生成可用版本吗?
我先在纸上画了四个页面,把"添加计划---到点提醒---确认结果---家人查看"连成一条最短路径。页面越少,我越容易判断提醒有没有按规则工作。
可以先生成再验证。我在码上飞中输入中文,不用编程,让 AI 生成能用的微信小程序、APP、H5 或鸿蒙应用。此处需要系统通知和桌面入口,我选 APP;家属扫码查记录可用 H5;小程序打开快,但消息受授权和平台规则约束。
首版只保留 4 个页面:首页今日计划、添加提醒、服药记录、家庭成员。数据也压到三类:成员、提醒计划、执行记录。
Q3:我具体改了哪几轮?
第一轮补重复规则:支持每天、指定星期和固定日期;同一成员 08:00 的两项计划要分别确认。
第二轮定五种状态:待确认、已服、稍后、跳过、已错过。"稍后"延后 10 分钟,最多两次。记录保存计划时间、点击时间和操作者,改计划不能改历史。
第三轮补权限。照护者可建计划和看记录,成员只确认自己的项目;退出家庭后失去访问权。锁屏默认只写"您有一项待确认提醒",具体名称由用户决定是否显示。
生成后能继续用中文改,例如"今日列表按成员分组,漏记项置顶"。我的取舍之一是首版不做跨家庭共享和多人审批,先跑顺单家庭、最多 6 人;之二是允许照护者代记,但必须标出确认人,避免误认成本人操作。
Q4:为什么定时到了,通知仍可能不出现?
用户要先授权通知;手机关闭通知、开启省电策略、强制停止应用或限制后台活动后,提醒可能延迟或缺失。系统版本对精确闹钟、后台任务也各有限制。H5 页面关闭后不适合承担可靠的本地定时提醒,小程序消息也无法任意时刻持续推送。
所以我不承诺"保证准时送达"。APP 内显示权限状态并提供测试提醒;关键计划可另设纸质清单或系统闹钟备份。码上飞生成业务流程,真机权限和后台存活仍需逐台检查。
Q5:我怎样验收?
我用两台手机、两个角色和 9 条计划跑一遍:
-
拒绝通知权限后有明确提示,记录仍可用;
-
设 2 分钟后的提醒,锁屏、前台、后台各测一次;
-
跨零点后,昨天待确认项不能混进今天;
-
修改明天计划,不改变昨天记录;
-
成员甲无法读取成员乙的备注;
-
连点两次"已服"只产生一条记录;
-
手机重启后,未来提醒仍能恢复;
-
重新开启通知后,可再次发送测试提醒。
我会跑通权限关闭、重启、跨日和重复点击,再让家人试用三天,看能否独立添加、确认和查记录。工具要易懂、留痕并说明触达边界;它始终不能替代医嘱。