我正在为iOS开发一个消息传递应用程序,我想在应用程序上显示由用户状态传递和读取的消息。我必须实现这两个阶段。第一阶段就像whatsapp。当交付给服务器时,应用程序将显示一个刻度标记,当消息从服务器发送到目标时,应用程序将显示两个刻度标记。
在第二阶段,我必须实现像iMessage或BBM这样的功能。只有在用户读取消息时才必须显示读取状态。
我建议我可以从两端发送推送通知,但这对我来说听起来不是一个合适的解决方案。所以在这里寻求专家建议。
答案 0 :(得分:1)
发送PUSH以确认接收方端是否发送了消息是不正确的。
您可以实现此处所述的长轮询技术: long polling in objective-C
另外,请看一下这篇关于在iOS中使用WebSockets来实现类似内容的文章: http://www.elabs.se/blog/66-using-websockets-in-native-ios-and-android-apps
答案 1 :(得分:-1)
Here is a full tutorial对于您需要的所有内容,它有两个部分,两者都完成,您将拥有一个完全正常工作的推送应用。