什麼是推送呢?
這就是推送:
就是伺服器可以實時的將訊息傳送到客戶端
首先要理解一些幾個概念:
長連線和段連線:
.長連線是指客戶端和伺服器之間始終建立著乙個通訊連線,在連線沒有中斷之前,客戶端和伺服器之間可以隨時進行通訊。
.短連線是指通訊雙方有資料互動是,就建立乙個連線,資料傳送完成後,則斷開此連線。
長連線實現的即時通訊叫:推送(也就是今天的主題)
短連線實現的即時通訊叫:輪詢。(客戶端每隔一段時間詢問伺服器是否有新訊息)
國內的第三方推送平台:
極光推送 個推
小公尺推送 等等
今天來學習一下極光推送
首先在官網上註冊乙個賬號:
建立乙個應用,建立應用的包名 ,與你要整合極光推送的應用包名一定要一致
參照開發文件一步步來:
2.配置清單檔案:
根據 sdk 壓縮包裡的 androidmanifest.xml 樣例檔案,來配置應用程式專案的 androidmanifest.xml 。
主要步驟為:
androidmanifest 示例
<?xml version="1.0" encoding="utf-8"?>
android:icon="@drawable/ic_launcher"
public class mainactivity extends activity
}
現在大功告成! 極光推送android
2.將libs中的.jar全部複製到自己專案對應的資料夾中,將res資料夾中的內容全部複製到自己專案對應的資料夾中。3.開啟example,將src的類檔案全部複製到自己的 中。類檔案可以在乙個統一的包下。4.開啟androidmanifest.xml,將如下 複製到自己的androidmanife...
android極光推送整合
一 註冊 極光推送帳號和建立應用 匯入jar包盒so庫到專案中 androidstudio 新增新資料夾jnilibs並將so匯入 jpushinte ce.setdebugmode true jpushinte ce.init this 三 啟動頁 override protected void ...
android整合極光推送
在專案中,我們一般會用到訊息推送功能,常見的有友盟推送,極光推送等,本文介紹的是如何整合極光推送。首先登入或者註冊極光帳號,進入極光推送介面,選擇建立應用,輸入應用名稱,上傳應用圖示。如圖 在推送設定中設定應用包名 在專案中整合極光推送,這裡採用自動整合方法,不過如果後期要整合極光im的話,最後採用...