项目要更新,需要大量的使用到消息来跑通流程。之前走的是苹果的apns的方式,但由于苹果的apns速度不是很稳定,时而快,时而慢。
在应用内部的时候,用长连接来进行消息发送接收,当用户退出了应用,或按下了home键,就用苹果的消息apns机制。
我自己在网上也找了一些关于长连接的资料:大多数都没有实际使用的经验。想请各位大神,来出来解惑一下。
1. 基于Http的长连接。(用的比较少)
2. 基于Socket的长连接。
3. 基于xmpp的消息P2P消息机制
目前感觉xmpp比较适用于我的需求。但不是太确定,怕走了弯路。各位大神,给点意见。
PS:我们现在的项目有点类似于“滴滴打车”类的,一边发单,另一边来可以抢(接收)单的应用
PPS:关于问题,有没有更好的方式?或这些技术有哪些优缺点,哪些比较稳定。谢谢
你好,请问你有解决方案了吗?我也想学习这个