这将是我的第一个任何复杂性的iOS应用程序。我想概述组件和结构以获得一些反馈,然后再着手尝试。iPhone应用程序,服务器端组件,解析集成
从用户的角度来看,该应用程序监控当地湖泊的水位,并在水位改变用户指定量时接收推送通知。我认为使用Parse对于管理用户数据是最容易的,我会尝试在Nodester上使用Node.js服务器端组件(我知道一些基本的JS,并且认为它是一种很好的语言,可以熟悉它)。以下是我如何看到它工作...
- 用户在设备上创建一个帐户,并指定他们将收到推送通知的金额。用户的数据被推送到Parse的数据管理。
- 服务器端组件将运行该程序,每天3-6次:
- 拉经由HTTP请求
- 拉从解析用户数据的
currentLakeLevel
- 比较
currentLakeLevel
到用户指定lakeLevelChange
- 如果差异=>
lakeLevelChange
,则发送推送通知HTTP发布请求,每个用户满足其指定条件
- 解析接收POST请求,并发送推送通知到APNS服务器
- 客户端收到推送通知
它实际上其时打了出来,听起来并不可怕复杂。这是构建这个功能的正确方法吗?我错过了什么?建议非常感谢!
让我们在这里处理iOS应用程序吧。如果您对节点 – ControlAltDel 2012-04-03 20:25:51