服务器端如何主动将消息推送到Android手机

白崎一护SHE
2013-10-10 · TA获得超过3313个赞
知道小有建树答主
回答量:1015
采纳率:0%
帮助的人:2395万
展开全部
...应该是客户端主动定时去连服务器端,这种操作最好要让用户知道 第二个问题应该是不是在用户连接到手机时,存到一个地方,或者内存中,或者数据库中 但是现在的需求是当数据库有更新时就要主动发送一个更新通知给所有的客户端,然后客户端接到这个通知后才到服务器端取数据。你说的那是轮询,暂时还不想用这种方法,呵呵。问题补充:laorer 写道 如果你只是想把消息发给现在在线的用户的话,那么客户端肯定需要一个监听程序,来监听来自服务器的消息, 而服务端则在有新数据时,检查在线的用户并获取相关信息,然后发个消息给客户端的监听端口 android是linux内核的,而且能连网络,那么肯定是要端口来连接的,这是我的推测,没有去找相关的资料 如果是手机的话,是不是会发条短信给手机,毕竟这样不需要知道IP之类的东西 浏览器请求服务时,肯定是浏览器定时去服务器请求的,才可能知道有没有新的内容 关于在Android手机端开放监听端口,我再研究一下,值得借鉴。问题补充:laorer 写道 如果你是自己来管理这些的话,那么当用户连接到服务器时,你需要把用户的这些内容写到服务器的文本或者数据库或者直接保存到内存中,然后用户断开后,把相应的用户信息删掉 这样当数据库有新消息时,你可以从保存用户信息的地方得到所有的连线用户,发消息给用户的话,就是把消息发给用户的IP和监听端口,如果客户端有http服务的话,你也可以直接发送http信息到这个客户端的http服务上这只是我的想法,你做个参考吧
合力亿捷
2023-07-25 广告
要快速搭建在线客服系统,可以考虑以下步骤:1. 确定需求:首先需要确定自己的需求和目标,例如需要什么类型的客服、需要支持多少用户、需要什么样的沟通工具等等。2. 选择合适的平台:选择一个合适的在线客服系统平台,可以选择公有云或私有云部署方式... 点击进入详情页
本回答由合力亿捷提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式