【发布时间】:2012-12-14 07:04:32
【问题描述】:
我在 Google 上四处搜索,但找不到很多关于此的讨论。我想开发一个使用访问 REST 服务的 iOS 程序,并且我想收到更新通知,所以我正在考虑长轮询。 RestKit 会处理这个问题吗?
另一个问题是如果我想在后台运行怎么办?似乎正确的做法是设置推送通知服务并通知用户打开应用以接收最新消息?
【问题讨论】:
标签: ios restkit long-polling
我在 Google 上四处搜索,但找不到很多关于此的讨论。我想开发一个使用访问 REST 服务的 iOS 程序,并且我想收到更新通知,所以我正在考虑长轮询。 RestKit 会处理这个问题吗?
另一个问题是如果我想在后台运行怎么办?似乎正确的做法是设置推送通知服务并通知用户打开应用以接收最新消息?
【问题讨论】:
标签: ios restkit long-polling
只有通过音乐和位置等特殊 API 才能在后台执行工作,因此如果用户不使用您的应用,您甚至无法进行查询。
相反,您应该在 Web 服务上完成所有繁重的工作,并设置一个 APNS 服务器以在发生某些事情时通知用户。这样一来,它就不会耗尽用户的所有电量,也不会为此目的使用适当的技术。
如果您不想进行繁重的设置,还有很多服务可以发送推送通知。看看http://parse.com 或http://urbanairship.com/。
【讨论】: