一个天气预报 APP,特点是,在天气没有大幅变化时保持安静(用户可以不去使用它)。而当气温有一定幅度的变化、或者将要下雨下雪时,服务端通过推送服务主动地通知用户。所以用户是一个被动接受者,从来不用主动去看天气,天气没什么特殊变化时,应用也不去打扰用户。
设想的实现方法是,在服务端部署一个爬虫,每日获取各个省市天气数据,计算天气特征,取其中有必要通知,通过推送服务发给用户,使其在没有 APP 进程时也能接收到通知。
用户可以自行设定关注的天气变化。可以决定什么时候接受通知。比如设定具体的气温变化幅度、下雨下雪、空气质量阈值等。
很多细节还没有设想,比如技术可行性,数据源的选取,爬虫的稳定性,推送服务细节,服务器成本和其他成本,收益问题,市场概况,相关政策等等。所以分享上来,也许能使这个想法更进一步,或引起一些新的思路。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.