java服务端怎么主动给某用户发送消息?

java服务端怎么主动给某用户发送消息?,第1张

如果你是 安卓客户端 用webview 打开一个html页面, 那你就去搜 WEB推送。
如果是 安卓原生应用的话,你应该挂一个长连接 都服务端,然后服务端推送信息即可。有很多提供推送功能,即时通讯,的都可以, 个推,xmpp协议是即时通讯的协议,实现这样功能的服务器,也可以满足你这个要求。有很多这样的协议,我也记不住那么多。如果你要自己写的话,可以用下mina,跟netty吧。以前我跟我同事用过mina做安卓的推送。

应该是客户端主动定时去连服务器端,这种 *** 作最好要让用户知道第二个问题应该是不是在用户连接到手机时,存到一个地方,或者内存中,或者数据库中但是现在的需求是当数据库有更新时就要主动发送一个更新通知给所有的客户端,然后客户端接到这个通知后才到服务器端取数据。你说的那是轮询,暂时还不想用这种方法,呵呵。问题补充:laorer 写道如果你只是想把消息发给现在在线的用户的话,那么客户端肯定需要一个监听程序,来监听来自服务器的消息,而服务端则在有新数据时,检查在线的用户并获取相关信息,然后发个消息给客户端的监听端口android是linux内核的,而且能连网络,那么肯定是要端口来连接的,这是我的推测,没有去找相关的资料如果是手机的话,是不是会发条短信给手机,毕竟这样不需要知道IP之类的东西浏览器请求服务时,肯定是浏览器定时去服务器请求的,才可能知道有没有新的内容关于在Android手机端开放监听端口,我再研究一下,值得借鉴。问题补充:laorer 写道如果你是自己来管理这些的话,那么当用户连接到服务器时,你需要把用户的这些内容写到服务器的文本或者数据库或者直接保存到内存中,然后用户断开后,把相应的用户信息删掉这样当数据库有新消息时,你可以从保存用户信息的地方得到所有的连线用户,发消息给用户的话,就是把消息发给用户的IP和监听端口,如果客户端有>Android中消息推送有如下几种方式:
1、轮询(Pull)方式:客户端定时向服务器发送询问消息,一旦服务器有变化则立即同步消息。2、SMS(Push)方式:通过拦截SMS消息并且解析消息内容来了解服务器的命令,但这种方式一般用户在经济上很难承受。3、持久连接(Push)方式:客户端和服务器之间建立长久连接,这样就可以实现消息的及时行和实时性。
消息推送,就是在互联网上通过定期传送用户需要的信息来减少信息过载的一项新技术。推送技术通过自动传送信息给用户,来减少用于网络上搜索的时间。根据用户的兴趣来搜索、过滤信息,并将其定期推给用户,帮助用户高效率地发掘有价值的信息。
关于消息推送的方式也可以使用第三方平台来帮助实现,然而极光就是一个不错的选择。极光私有云提供贴身专属定制,为您打造安全稳定高性能的私有云系统,助力企业业务升级。

极光推送分为客户端跟服务端。客户端需要集成极光推送的sdk做监听并处理。服务端可以通过sdk方法调用或通过读接口的形式发送到指定客户端。发送凭证是客户端生成的一个标识id,可以要求在登录或注册时传过来进行绑定

ECS叠加9折
阿里云 > 词条小知识 > F > 服务器给手机发短信
服务器给手机发短信
短信服务是阿里云为用户提供的一种通信服务的能力。支持向国内和国际快速发送验证码、短信通知和推广短信,服务范围覆盖全球200多个国家和地区。国内短信支持三网合一专属通道,与工信部携号转网平台实时互联。电信级运维保障,实时监控自动切换,到达率高达99%。完美支撑双11期间20亿短信发送,6亿用户触达。并且具有以下的功能1 支持通过短信形式发送通知。2 在短信验证场景中,支持通过短信形式发送验证码。3 支持多种推广内容的短信发放,为提升企业产品增加曝光率提供帮助和异步通知、数据统计、防盗刷等功能。阿里云的短信通知服务具有安全可靠的保证具有99%到达率和国内短信电信级运维保障,进行实时监控自动切换。然后就是短信验证码服务具有3秒可送达,国内短信采用三网合一专属通道,与工信部携号转网平台实时互联。国际上短信直连境外运营商和供应商,通道正规、覆盖率高且稳定。最后是推广短信它支持业务推广、新产品宣讲、会员关怀等推广短信的发送。并且提供批量发送、定时发送等功能,适用于多种推广场景。
关于短信相关问题的帮助文档地址是: 了解更多请点击我!!! 您可以打开链接进行下一步的了解哦 !
在阿里云网站内,和短信相关的内容还有很多,部分产品可以免费体验, 而且会有定期的优惠、代金券等相关的活动。 对一个事物进行使用了,才可以让您得到更好的了解。以上是对服务器给手机发短信 相关介绍,如果觉得对您有帮助可以收藏。欢迎随时查看


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13251407.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-26
下一篇 2023-06-26

发表评论

登录后才能评论

评论列表(0条)

保存