本小程序旨在南风天来之前,通过模板消息提醒用户注意气候改变。在我们桂林(南方)南风天是非常可怕得气候,墙壁都是水珠,楼道湿滑,玻璃起雾,山雾弥漫。有可能出门上班,家里未关窗,结果突然转风了,晚上回到家被褥已湿……
也是我第二个练手的小程序。
在我开发完第一阶段到达终点时,遇到了一个坎儿。第一阶段就是小程序能够获取授权并成功订阅,而服务器端存储数据和校验有效性再通过队列获取天气数据和推送模板消息。已经做好模板消息推送,服务器端推送后发现小程序<form>
里获取的form-id
只能使用1次,且7天有效。因此我要么通过多次获取form-id
的方式多发几条,但是有效期仍然是7天,需要用户第7天打开小程序重新订阅才行。要么就是改成用短信通知用户,增加订阅的费用。但这些都不是我最初设想的“只需要在小程序里订阅,就能不打扰用户生活的情况下,每天在用户使用的微信里提醒用户即可”的创意了。
所以毅然决然的开源吧。
第一阶段的功能不包含:续费订阅。
- MinUI
- 腾讯位置服务
- 和风天气API--空气质量逐小时预报(服务器端)
- 创建一个新的空的目录
- 安装 Min 的环境
$ npm install -g @mindev/min-cli
- Clone MinUI 仓库到本地;
- 安装依赖
$ npm install
- 在 MinUI 根目录下执行
$ min dev
,生成 dist/ 目录; - 将本git迁出至dist/目录内。
- Done~
本项目基于 MIT License,请自由的享受、参与开源。
- 初始开源版本