0

我正在使用 RestKit 来请求数据并使用这些数据执行操作。

一旦我解析了数据并将其显示给用户,他们就可以选择一个项目来启动播放。当用户选择播放时,服务器将响应一个响应代码,但服务器也会在播放完成时通知应用程序。

例如

client                      server
request data ->
                <-respond with JSON
request_playback ->
        <-playback_started OK
        <-playback_stopped OK

希望图表有所帮助。我需要应用程序了解服务器上的更改,在此示例中播放开始/停止或录制开始/停止。

所以基本上有没有办法让 RestKit 接受不是由请求发起的响应?

谢谢你的帮助。

格雷格。

4

1 回答 1

0

您应该研究诸如“长轮询”或“反向 AJAX”或“网络套接字”之类的东西。这些都是能够让服务器保持开放连接并不断接收来自服务器的响应的技术。

也许另一种更清洁的解决方案是使用 Apple 的推送通知机制。

于 2012-12-13T14:13:12.567 回答