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:私匙(相當於密碼)