我目前正在编写一个 iPhone 应用程序,它从远程服务器发送和接收 JSON 数据,以显示实时信息。我和我的合作伙伴开始使用 Google App Engine (Python) 进行服务器端实现的项目主要是因为它很容易上手并且似乎适合我们当时的需求。然而,我们现在才刚刚开始看到实时 iPhone 应用程序框架的缺点——根本不支持 APNS,GAE Channels API 也不支持。所以我们在我们的应用程序上显示实时服务器数据的唯一选择是不断地轮询服务器,这看起来确实是个糟糕的设计。
我们必须将我们的服务器端代码移植到一个新框架。我的问题是,我们使用哪一个?经过无数次的搜索,我仍然没有找到满意的答案。
我应该提一下,我不一定希望服务器发送推送通知。我只是希望能够将数据实时推送到客户端,然后在 iPhone 客户端代码上操作该数据。如果必须,我们可以在本地服务器上设置框架。