java服务器推送消息到手机客户端问题
弱弱的问一下。目前用的springMVC,想做服务器推送到手机客户端的功能,需要用到哪些技术?哪位大虾指点一下,能给个案例最好了。感激不尽...
弱弱的问一下。目前用的springMVC,想做服务器推送到手机客户端的功能,需要用到哪些技术?哪位大虾指点一下,能给个案例最好了。感激不尽
展开
展开全部
大方向有两种,一种,自己搭推送服务器,一般主流使用XMPP协议,也有相对成熟的框架和开源项目给你使用。。优点是可以自由控制因为代码都是自己写的,缺点是搭建难度大,要吃透很花时间,而且心跳包的控制和终端的电量消耗都需要一定的水平
另外一种是用第三方推送,比如百度云推送,优点是简单易用,不用考虑服务端的实现,将推送任务全部交给百度,然后有相对完整的文档(写几段java代码就好,然后百度也有示例代码给你用,很方便)。缺点是有一定的限制,比如说发送的信息的长度,或者是一天中发送的数量(一般个人用户很难达到数量上限)
我这的上一个项目使用的是百度云推送,用户数量和并发数量现在都不多,基本上能满足需求
另外一种是用第三方推送,比如百度云推送,优点是简单易用,不用考虑服务端的实现,将推送任务全部交给百度,然后有相对完整的文档(写几段java代码就好,然后百度也有示例代码给你用,很方便)。缺点是有一定的限制,比如说发送的信息的长度,或者是一天中发送的数量(一般个人用户很难达到数量上限)
我这的上一个项目使用的是百度云推送,用户数量和并发数量现在都不多,基本上能满足需求
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个需要服务器推送,目前大多数都是通过SOCKET长连接 推送的,具体的看要推送什么类型的数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你说个第三方的吧,智游推送。自己写的话,IOS好写,Android不好弄。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询