推送码

客户端请求服务器,然后服务器再将客户端数据返回给客户端,正常CS之间的信息交流。

如果要实现没有客户端请求服务器想主动给客户端发送一条消息,且客户端能正常的接受数据,这里好像只有2种方法。

1.客户端不停的get(死循环),当服务器put信息时能拿到正常的信息。

如果让客户知道你的手机在不停的get死循环,缺点我就不用说了

2.后来我们就寻找了一个第三方平台---个推,这个第三方很简单,但是这是第一次用到第三方平台,还是学到了不少东西

a.找资源在看官方文档是最保险的,博客只是不懂之后起一个辅助作用。对了,不懂了就问客服。

b.客户端和服务器之间建立联系

最开始是在第三方平台上新建了一个项目,项目配置了一些关键字,这个项目确实是客户端和服务端的桥梁,几组秘钥关键字是配置的关键

然后我再服务器写下和第三方平台对饮的相关代码。

最后我是饶了弯路,因为在第三方应用下载的是一个SPK,是直接安装在客户端的安装包,我们需要的只是将部分部分代码集成在自己的项目里,后来我又问客服,

这次客服不是很给力,没理我,所以我又仔细看安卓端的配置,忽然发现安卓端有配置但三方的秘钥选项,不需要成自己的应用里面下载,后来路就走通了。

所以方法很重要。

3.绑定别名

写完客户端和服务端相关的代码,我又突然想到一个问题,推送是针对设备推送的(CID),如不是针对登录 的用户名,当用户想换一台机器登陆时,那么问题就来了,

针对用户名的推送就不能实现了,后来我就想了一个土办法,在登陆的时候先解绑一次用户名,让后再绑定一个用户名,这样就实现用户名和机器的绑定了。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值