发条戏子 2019-12-17
1.极光开发者文档:https://docs.jiguang.cn//jpush/client/Android/android_sdk/
2.简介:JPush是手机端消息推送的免费第三方云平台。手机客户端侧,App 需要集成 JPush SDK,JPush SDK 创建到 JPush Cloud 的长连接,为 App 提供永远在线的能力。服务器端部分,开发者调用 JPush REST API 来进行推送
3.java后台服务器实现极光推送的两种实现方式:https://www.cnblogs.com/V1haoge/p/6439313.html
1)极光推送官方提供的推送请求API;
2)官方提供的第三方Java SDK
4.注意事项:
1)建议不要在客户端直接调用 Rest API,JPush 私密信息容易因此暴露给他人,得到 Appkey 和 MasterSecret 信息的人可能进行恶意的推送。推荐方式是:调用 JPush Rest API 的代码放在开发者应用服务器上。开发者应用服务器对自己的客户端提供接口,开发者服务器收到来自客户端的请求后再调极光的 API 。
2)使用Java SDK实现推送的方式很简单,代码量也少,理解起来也不难,直接在maven中的pom文件中加入依赖,注意jar包版本冲突
5.名词解释:
1)AppID:应用的唯一标识
2)AppKey:公匙(相当于账号)
3)masterSecret:私匙(相当于密码)