今天玩了玩Jpush 有了些感悟 和大家分享下
对于Jpush 正常的工作流程是这样的:
首先要有个客户端(也就是我们开发的), 其次是客户端(所谓的安卓,IOS,winPhone), 大概现象就是 手机一触发推送按钮,程序到我们服务端,我们调用Jpush推送接口,OK信息被推送指定手机上流程结束.
那么问题来了
1·服务端是如何推送到 客户端(手机)上的?
2·推送时候,怎么就能指定推送给哪个手机?
3·客户端和服务端都是如何和Jpush进行集成的?
好吧!这些都是我的疑问,那么我来简述一下,
对于客户端来讲 推送就几行代码 如下
JPushClient jpushClient = new JPushClient(masterSecret, appKey, 3);
PushResult result = jpushClient.sendPush(payload);
那么masterSecret和appKey是什么呢?
相信看过jpush官网的小伙伴们都知道,在服务端相当于和jpush连接的账号和密码,我们每次推送,都需要连接一次,当你自己创建一个Jpush账号时候回生成这两个值.然后推送到对应手机上,
那么有的同学又问了, 连接上就对应到手机上了么? 肯定有一个参数或者属性来让我发送给哪个客户端吧!
是的你的想法没错.
OK我们来看下一篇,在这之前 给大家一个图,共思考