阿里百川即時通訊的介紹

2021-08-02 21:45:41 字數 813 閱讀 2580

一、加入百川

通過官網註冊加入百川

二、建立應用

三、服務端整合

雲旺(openim)開放服務端rest介面,快速實現已有賬號體系開通im服務。

四、客戶端整合

openim kit(android) 客戶端sdk,提供單聊、群聊等功能服務,支援ui定製

五、發布應用

目前im有四種協議:即時資訊和空間協議(impp)、空間和即時資訊協議(prim)、針對即時通訊和空間平衡擴充的程序開始協議sip(******)以及xmpp。prim與xmpp、******類似,但已經不再使用了。

在這裡,我們來深入的了解一下xmpp協議。

首先,我們下來理解一下xmpp協議是什麼?

xmpp是一種基於xml的協議,即用tcp協議來傳遞xml資料流。

那麼問題來了,為什麼事tcp而不是http協議呢?

個人理解:即時通訊,顧名思義資訊的交換是實時的,因此需要在通訊雙方之間建立一條長連線,而http協議是一種無狀態的連線,資料一次交換完之後連線就斷開了。這顯然與即時通訊的思想史相悖的。

xmpp的工作原理:

所有從乙個xmpp client到另乙個xmpp client的資料都要通過xml server。即client 連線到server,server通過本地目錄的證書對其進行認證。client告知server另乙個client的目標位址,server返回對應client的當前狀態,並查詢client並建立連線,之後client之間就可以互動了。

使用阿里百川HotFix

前言 首先要弄懂hotfix是幹嘛的,不然就別向下看了。這裡僅僅根據官方文件的 書寫,親測可用,不做理論指導。android studio整合 repositories 新增gradle座標版本依賴 dependencies 許可權說明 android name android.permission...

iOS接阿里百川反饋SDK

正常的新增阿里百川的依賴庫,具體參考官方文件。位址如下 其他的就是參考官方demo寫的,注意一點的是要寫明環境。key是跟阿里申請的 反饋 阿里百川 匿名反饋 開發者的線上環境 feedbackkit.environment ywenvironmentrelease feedbackkit.exti...

即時通訊IM 企業級即時通訊EIM介紹

五.eim 1 企業級im需求分析 1.可管理性 專門為企業定製,可以進行企業的組織結構,人員等的管理,對聊天內容進行記錄和審計 2.安全性 訊息加密,不被監控 3.強大的網路會議功能 4.易與企業其他應用整合 3 企業級im的特點 對通訊的行為 許可權等有相應的管理和控制,同時必須保障企業的安全性...