RestKit是否支持长轮询,如果app在后台运行,我该怎么办?

时间:2012-12-14 07:04:32

标签: ios restkit long-polling

我用Google搜索,我找不到很多关于此的讨论。我想开发一个使用访问REST服务的iOS程序,我希望得到更新通知,所以我想要长时间轮询。 RestKit是否处理这个问题?

如果我想在后台运行,那么另一个问题是什么?似乎正确的方法是设置推送通知服务并通知用户打开应用程序以接收最新消息?

1 个答案:

答案 0 :(得分:0)

只有使用音乐和位置等特殊API才能在后台完成工作,因此如果用户未使用您的应用,您甚至无法进行查询。

相反,您应该在Web服务上完成所有繁重的工作,并设置APNS服务器以在发生事件时通知用户。这样,它就不会耗尽用户的所有电池,并且正是为此目的使用技术。

如果您不想要所有繁重的设置,还有很多服务可以发送推送通知。请查看http://parse.comhttp://urbanairship.com/