国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

這篇具有很好參考價值的文章主要介紹了開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

??相關鏈接:

  • ①?MobileIMSDK-Uniapp端的詳細介紹
  • ②?MobileIMSDK-Uniapp端的開發(fā)手冊new(*?精編PDF版)

一、理論知識準備

您需要對Uniapp和Vue開發(fā)有所了解:

  • 1)Uniapp 官方入門教程
  • 2)可能是最好的 uniapp 入門教程
  • 3)Uniapp 官方 Vue 快速入門教程

您需要對WebSocket技術有所了解:

  • 1)新手快速入門:WebSocket 簡明教程
  • 2)WebSocket 詳解(一):初步認識 WebSocket 技術
  • 3)WebSocket 從入門到精通,半小時就夠!
  • 4)從零理解 WebSocket 的通信原理、協(xié)議格式、安全性

標準WebSocket協(xié)議文檔、API手冊:

  • 1)WebSocket 的 API 手冊
  • 2)WebSocket 的標準文檔

Uniapp 的 WebSocket 文檔和手冊:

  • 1)uniapp 官方文檔

二、開發(fā)工具準備

1)HBuilderX:

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

(JackJiang 使用的版本號如下圖所示,為了方便直接引用工程,建議你也使用此版或較新版本)

2)一站式下載地址:HBuilderX官方下載地址點此進入。

3)HBuilderX效果預覽:

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

三、SDK 文件用途說明

3.1文件概覽

純 Uniapp 標準 JS API 實現(xiàn),無任何第 3 方庫依賴,更無本地原生代碼混編:

MobileIMSDK-Uniapp 端 SDK 本身只是 JS 文件源碼的集合,自帶的 Demo 代碼只是為了方便隨時測試 SDK 代碼,目的主要是用于演示 SDK 的 API 調(diào)用,Demo 代碼不屬于 SDK 框架的一部分。

大致的目錄說明:

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

3.2詳細說明

SDK 各模塊/文件作用說明:

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

四、主要 API 接口

4.1主要 API 接口概覽

所有 SDK 接口均由/mobileimsdk/mobileimsdk-client-sdk.js?提供。以下是主要 API 接口概覽圖。

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

如下圖所示:接口設計跟?MobileIMSDK??的APP版一樣,均為高內(nèi)聚和低侵入式的回調(diào)方式傳入業(yè)務層處理邏輯,無需(也不建議)開發(fā)者直接修改 sdk 級代碼。

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

4.2主要 API 接口概覽

1)IMSDK.isLogined():

  • 用途:是否已經(jīng)完成過首次登陸。
  • 說明 :用戶一旦從自已的應用中完成登陸IM服務器后,本方法就會一直返回true(直到退出登陸IM)。
  • 返回值:{boolean},true表示已完成首次成功登陸(即已經(jīng)成功登陸過IM服務端了,后面掉線時不影響此標識),否則表示尚未連接IM服務器。

2)IMSDK.isOnline():

  • 用途:是否在線。
  • 說明 :表示網(wǎng)絡連接是否正常。
  • 返回值:{boolean},true表示網(wǎng)絡連接正常,否則表示已掉線,本字段只在this._logined=true時有意義(如果都沒有登陸到IM服務器,怎么存在在線或掉線的概念呢)。

3)IMSDK.getLoginInfo():

  • 用途:返回登陸時提交的登陸信息(用戶名、密碼/token等)。
  • 說明 :格式形如:{loginUserId:'',loginToken:''},此返回值的內(nèi)容由調(diào)用登陸函數(shù) loginImpl()時傳入的內(nèi)容決定。字段定義詳見:PLoginInfo
  • 返回值:{boolean},true表示網(wǎng)絡連接正常,否則表示已掉線,本字段只在this._logined=true時有意義(如果都沒有登陸到IM服務器,怎么存在在線或掉線的概念呢)。

4)IMSDK.sendData(p, fnSucess, fnFail, fnComplete):

  • 用途:向某人發(fā)送一條消息。
  • 參數(shù)p:{Protocal} 要發(fā)送的消息協(xié)議包對象,Protocal詳情請見“/module/mb_constants.js”下的createCommonData函數(shù)說明。
  • 參數(shù)fnSuccess :{function} 接口調(diào)用成功的回調(diào)函數(shù),非必填項
  • 參數(shù)fnFail??:{function} 接口調(diào)用失敗的回調(diào)函數(shù),非必填項
  • 參數(shù)fnComplete :{function} 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行),非必填項
  • 返回值:{int} 0表示成功,否則表示錯誤碼,錯碼詳見“/module/mb_constants.js”下的MBErrorCode對象屬性說明。

5)IMSDK.disconnectSocket():

  • 用途:客戶端主動斷開客戶端socket連接。
  • 說明 :當開發(fā)者登陸IM后,需要退出登陸時,調(diào)用本函數(shù)就對了,本函數(shù)相當于登陸函數(shù) loginImpl()的逆操作。

6)IMSDK.setDebugCoreEnable(enable):

  • 用途:是否開啟MobileIMSDK-Uniapp端核心算法層的log輸入,方便開發(fā)者調(diào)試。
  • 參數(shù)enable :{boolean} true表示開啟log輸出,否則不輸出,開發(fā)者不調(diào)用本函數(shù)的話系統(tǒng)默認是false(即不輸出log)。

7)IMSDK.setDebugSDKEnable(enable):

  • 用途:是否開啟MobileIMSDK-Uniapp端框架層的log輸入,方便開發(fā)者調(diào)試。
  • 參數(shù)enable :{boolean} true表示開啟log輸出,否則不輸出,開發(fā)者不調(diào)用本函數(shù)的話系統(tǒng)默認是false(即不輸出log)。

8)IMSDK.setDebugPingPongEnable(enable):

  • 用途:是否開啟MobileIMSDK-Uniapp端框架層的底層網(wǎng)絡WebSocket心跳包的log輸出,方便開發(fā)者調(diào)試。
  • 參數(shù)enable :{boolean} true表示開啟log輸出,否則不輸出,開發(fā)者不調(diào)用本函數(shù)的話系統(tǒng)默認是false(即不輸出log)。
  • 注意:必須 setDebugEnable(true) 且 setDebugPingPongEnable(true) 時,心跳log才會真正輸出,方便控制。
  • 返回值:true表示開啟log輸出,否則不輸出,開發(fā)者不調(diào)用本函數(shù)的話系統(tǒng)默認是false(即不輸出log)。

9)IMSDK.loginImpl(varloginInfo, wsUrl):

  • 用途:登陸/連接MobileIMSDK服務器時調(diào)用的方法。
  • 說明 :登陸/連接MobileIMSDK服務器由本函數(shù)發(fā)起
  • 參數(shù)varloginInfo:{PLoginInfo} 必填項,登陸要提交給Websocket服務器的認證信息,不可為空,對象字段定義見:PLoginInfo
  • 參數(shù)wsUrl:{string} 必填項:要連接的Websocket服務器地址,不可為空,形如:wss://yousite.net:3000/websocket。

10)IMSDK.callback_onIMLog(message, toConsole):

  • 用途:由開發(fā)者設置的回調(diào)方法:用于debug的log輸出。
  • 推薦用法 :開發(fā)者可在此回調(diào)中按照自已的意圖打印MobileIMSDK微信小程序端框架中的log,方便調(diào)試時使用。
  • 參數(shù)1:?{String}:必填項,字符串類型,表示log內(nèi)容。
  • 參數(shù)2:?{boolean}:選填項,true表示輸出到console,否則默認方式(由開發(fā)者設置的回調(diào)決定)。

11)IMSDK.callback_onIMData(p, options):

  • 用途:由開發(fā)者設置的回調(diào)方法:用于收到聊天消息時在UI上展現(xiàn)出來(事件通知于收到IM消息時)。
  • 推薦用法:開發(fā)者可在此回調(diào)中處理收到的各種IM消息。
  • 參數(shù)1:?{Protocal}:詳情請見“/module/mb_constants.js”下的Protocal類定義)。

12)IMSDK.callback_onIMAfterLoginSucess():

  • 用途:由開發(fā)者設置的回調(diào)方法:客戶端的登陸請求被服務端成功認證完成后的回調(diào)(事件通知于 登陸/認證 成功后)。
  • 推薦用法 :開發(fā)者可在此回調(diào)中進行登陸IM服務器成功后的處理。

13)IMSDK.callback_onIMAfterLoginFailed(isReconnect):

  • 用途:由開發(fā)者設置的回調(diào)方法:客戶端的登陸請求被服務端認證失敗后的回調(diào)(事件通知于 登陸/認證 失敗后)。
  • 說明 :補充說明:登陸/認證失敗的原因可能是用戶名、密碼等不正確等,但具體邏輯由服務端的 callBack_checkAuthToken回調(diào)函數(shù)去處理。
  • 推薦用法:開發(fā)者可在此回調(diào)中提示用戶登陸IM服務器失敗。。
  • 參數(shù)1:?{boolean}:true表示是掉線重連后的認證失?。ㄔ诘顷懫溟g可能用戶的密碼信息等發(fā)生了變更),否則表示首次登陸時的認證失敗。

14)IMSDK.callback_onIMReconnectSucess():

  • 用途:由開發(fā)者設置的回調(diào)方法:掉線重連成功后的回調(diào)(事件通知于掉線重連成功后)。
  • 推薦用法 :開發(fā)者可在此回調(diào)中處理掉線重連成功后的界面狀態(tài)更新等,比如設置將界面上的“離線”文字更新成“在線”。

15)IMSDK.callback_onIMDisconnected():

  • 用途:由開發(fā)者設置的回調(diào)方法:網(wǎng)絡連接已斷開時的回調(diào)(事件通知于與服務器的網(wǎng)絡斷開后)。
  • 推薦用法 :開發(fā)者可在此回調(diào)中處理掉線時的界面狀態(tài)更新等,比如設置將界面上的“在線”文字更新成“離線”。

16)IMSDK.callback_onIMPing():

  • 用途:由開發(fā)者設置的回調(diào)方法:本地發(fā)出心跳包后的回調(diào)通知(本回調(diào)并非MobileIMSDK-Uniapp端核心邏輯,開發(fā)者可以不需要實現(xiàn)!)。
  • 推薦用法 :開發(fā)者可在此回調(diào)中處理底層網(wǎng)絡的活動情況。

17)IMSDK.callback_onIMPong():

  • 用途:由開發(fā)者設置的回調(diào)方法:收到服務端的心跳包反饋的回調(diào)通知(本回調(diào)并非MobileIMSDK-Uniapp端核心邏輯,開發(fā)者可以不需要實現(xiàn)?。?。
  • 推薦用法 :開發(fā)者可在此回調(diào)中處理底層網(wǎng)絡的活動情況。

18)IMSDK.callback_onIMShowAlert(alertContent):

  • 用途:由開發(fā)者設置的回調(diào)方法:框架層的一些提示信息顯示回調(diào)(本回調(diào)并非MobileIMSDK-Uniapp端核心邏輯,開發(fā)者可以不需要實現(xiàn)!)。
  • 說明 :開發(fā)者不設置的情況下,框架默認將調(diào)用wx.showModal()顯示提示信息,否則將使用開發(fā)者設置的回調(diào)——目的主要是給開發(fā)者自定義這種信息的UI顯示,提升UI體驗,別無它用】。
  • 參數(shù)1:{String}:必填項,文本類型,表示提示內(nèi)容。

19)IMSDK.callback_onIMKickout(kickoutInfo):

  • 用途:由開發(fā)者設置的回調(diào)方法:收到服務端的“踢出”指令(本回調(diào)并非MobileIMSDK-Uniapp端核心邏輯,開發(fā)者可以不需要實現(xiàn)?。?/li>
  • 參數(shù)1 :{PKickoutInfo}:非空,詳見:PKickoutInfo

20)IMSDK.callback_onMessagesLost(lostMessages):

  • 用途:由開發(fā)者設置的回調(diào)方法:消息未送達的回調(diào)事件通知。
  • 發(fā)生場景 :比如用戶剛發(fā)完消息但網(wǎng)絡已經(jīng)斷掉了的情況下,表現(xiàn)形式如:就像手機qq或微信一樣消息氣泡邊上會出現(xiàn)紅色圖標以示沒有發(fā)送成功)。
  • 建議用途:應用層可通過回調(diào)中的指紋特征碼找到原消息并可以UI上將其標記為“發(fā)送失敗”以便即時告之用戶。
  • 參數(shù)1:{Array<rotocal>}:由框架的QoS算法判定出來的未送達消息列表。

21)IMSDK.callback_onMessagesBeReceived(theFingerPrint):

  • 用途:由開發(fā)者設置的回調(diào)方法:消息已被對方收到的回調(diào)事件通知。
  • 說明 :目前,判定消息被對方收到是有兩種可能:
  • 1) 對方確實是在線并且實時收到了;
  • 2) 對方不在線或者服務端轉(zhuǎn)發(fā)過程中出錯了,由服務端進行離線存儲成功后的反饋(此種情況嚴格來講不能算是“已被收到”,但對于應用層來說,離線存儲了的消息原則上就是已送達了的消息:因為用戶下次登陸時肯定能通過HTTP協(xié)議取到)。
  • 建議用途:應用層可通過回調(diào)中的指紋特征碼找到原消息并可以UI上將其標記為“發(fā)送成功”以便即時告之用戶。
  • 參數(shù)1:{String}:已被收到的消息的指紋特征碼(唯一ID),應用層可據(jù)此ID找到原先已發(fā)的消息并可在UI是將其標記為”已送達“或”已讀“以便提升用戶體驗。

五、如何接入SDK

5.1如何引入SDK到您的Uniapp工程中?

很簡單:只需要將第2節(jié)中提到的SDK所有JS文件復制到您的Uniapp工程下即可。

以下是SDK全部文件在工程中的路徑和位置(以自帶的Demo工程為例,如下圖所示):

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

5.2如何在代碼中調(diào)用SDK?

第一步:引用SDK的接口主文件(具體例子詳見Demo中的im-manager.js文件)

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門
  • 第二步:為SDK設置回調(diào)各種函數(shù)(具體例子詳見Demo中的im-manager.js文件)
開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

第三步:初始化SDK(具體例子詳見Demo中的main.js文件)

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

注意:上圖中登錄連接的IP地址請設置為您的MobileIMSDK服務器地址哦。

第四步:在你的主界面或登陸界面中調(diào)用IM的登陸方法即可(具體例子詳見Demo中的主界面index.vue文件)

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

六、Demo運行效果和功能說明

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

▲ 上圖是以iOS真機為例的運行截圖(其它設備運行效果請見本文檔后面的章節(jié))

七、Demo運行方法(運行到瀏覽器中)

7.1重要說明

特別說明:MobileIMSDK的Uniapp端工程(包括Demo代碼),不依賴任何第3方庫,也不存在任何Native代碼混編,完全使用Uniapp官方標準API實現(xiàn),所以你在拿到MobileIMSDK的Uniapp端工程后直接開箱即可運行,切莫搞復雜、不要私自加戲!

7.2配置要連接的MobileIMSDK服務器IP

注意:下圖中登陸連接的IP地址請設置為您自已的MobileIMSDK服務器地址哦。

友情提示:?MobileIMSDK的服務端該怎么部署就不是本手冊要討論的內(nèi)容了,你可以參見《即時通訊框架MobileIMSDK的Demo使用幫助:Server端》。

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

▲ 配置要連接的服務器IP(以上代碼詳見 /app.js文件)

7.3一鍵運行

如下圖所示,在彈出菜單中點擊“運行到內(nèi)置瀏覽器”后,將自動在左邊模擬器里顯示自帶的Demo界面:

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

7.4在內(nèi)置瀏覽器中的運行效果

1)Demo的登陸界面運行截圖:

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

2)Demo的主界面運行截圖:

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

3)Demo運行的同時,可以查看詳細的log輸出(方便調(diào)試):

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

7.5在電腦瀏覽器中的運行效果(以Chrome為例)

1)Demo的登陸界面在Chrome中的運行截圖:

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

2)Demo的主界面在Chrome中的運行截圖:

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

八、Demo運行方法(運行到Android真機)

8.1選擇要運行的App基座

如下圖所示,在彈出菜單中點擊“運行到Android App基座”:

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

8.2選擇要運行的Android真機

如下圖所示,在彈出菜單中選擇已通過USB連接的Android手機并點擊“運行”:

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

8.3在Android真機上的運行效果

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

九、Demo運行方法(運行到iOS模擬器)

9.1?選擇要運行的App基座

如下圖所示,在彈出菜單中點擊“運行到iOS模擬器App基座”:

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

9.2選擇正在運行中的iOS模擬器

如下圖所示,在彈出菜單中選擇已通過XCode啟動的iOS模擬器并點擊“運行”:

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

9.3?在iOS模擬器上的運行效果

1)Demo運行完整截屏:

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

2)Demo運行實拍照片:

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

十、Demo運行方法(運行到iOS真機)

10.1選擇要運行的App基座

如下圖所示,在彈出菜單中點擊“運行到iOS App基座”:

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

10.2配置開發(fā)者證書簽名等

如下圖所示,在彈出菜單中點擊“使用Apple證書簽名”(以便配置好真機需要的開發(fā)者證書等信息):

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

10.3選擇要運行的iOS真機

如下圖所示,在彈出菜單中選擇已通過USB連接的iOS真機并點擊“運行”:

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

10.4在iOS真機上的運行效果

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

十一、Demo運行方法(運行到微信小程序)

11.1選擇要導出的基座

如下圖所示,在彈出菜單中點擊“微信開發(fā)者工具”(它將自動生成微信小程序并自動找開微信開發(fā)者工具):

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

11.2HBuilderX將自動生成微信小程序

1)HBuilder自動生成微信小程序成功時的控制臺日志信息輸出(有這樣的信息就表示生成成功了):

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

2)HBuilder會自動打開微信小程序開發(fā)工具,并導入上一步中自動生成的微信小程序:

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

十二、Demo運行方法(運行到支付寶小程序)

12.1?選擇要導出的基座

如下圖所示,在彈出菜單中點擊“支付寶開發(fā)者工具”(它將自動生成支付寶小程序并自動找開支付寶開發(fā)工具):

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

12.2HBuilderX將自動生成支付寶小程序

1)HBuilder自動生成支付寶小程序成功時的控制臺日志信息輸出(有這樣的信息就表示生成成功了):

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

2)HBuilder會自動打開支付寶小程序開發(fā)工具,手動導入上一步中自動生成的支付寶小程序:

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

十三、常見問題(FAQ)

13.1為什么控制臺下有些log不顯示?

原因是:微信開發(fā)工具中,控制臺下的日志級別默認進行了過過濾,勾選所有日志級別,就能看到SDK的詳細日志輸出了。

勾選所有的日志輸出級別:

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

然后就能看到SDK中詳細的日志輸出了(就像下圖這樣),方便調(diào)試和研究:

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

13.2HBuilderX內(nèi)置瀏覽器對css的mask-image支持存在bug

此Bug帶來的現(xiàn)象:當運行在HuilderX的內(nèi)置瀏覽器中,滾動條出現(xiàn)時,圖標就變成了方塊了(mask-image屬性失效了)。

影響范圍:經(jīng)反復測試,Android、ios、PC瀏覽器中都能正常運行,唯獨HuilderX的內(nèi)置瀏覽器會出這個問題。

以下是Bug導致的問題截圖:

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

Bug上報地址:https://ask.dcloud.net.cn/question/168312

解決辦法:目前暫無解決辦法,只能等官方解決,好在只影響HBuilderX的內(nèi)置瀏覽器,而內(nèi)置瀏覽器除了偶爾用于調(diào)試預覽以外,并沒有更多用處,所以沒影響。此處特別寫出,只是讓開發(fā)者遇到此現(xiàn)象時不要困惑。

13.3HBuilderX生成的支付小程序代碼在WebSocket上存在bug

此Bug帶來的現(xiàn)象:當運行HBuilderX的生成的支付寶小程序時,一旦運行就會報“Cannot read properties of undefined (reading 'onOpen')”錯誤。進而無法完成網(wǎng)絡連接。

影響范圍:當于僅影響HBuilderX的生成的支付寶小程序。

以下是Bug導致的問題log信息:

開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門

Bug上報地址:https://ask.dcloud.net.cn/question/168947

解決辦法:目前暫無解決辦法,只能等官方解決,暫時測試時只影響了HBuilderX生成的支付寶小程序。

十四、引用資料

[1]?Uniapp官方開發(fā)者手冊

[2]?MobileIMSDK開源框架的API文檔

[3]?MobileIMSDK開源IM框架源碼(Github地址點此)

[4]?MobileIMSDK-Uniapp端發(fā)布公告

[5]?MobileIMSDK-Uniapp端基本介紹

[6]?MobileIMSDK-Uniapp端的開發(fā)手冊(*?精編PDF版)

[7]?MobileIMSDK的Demo使用幫助:Server端

[8]?WebSocket從入門到精通,半小時就夠!文章來源地址http://www.zghlxwxcb.cn/news/detail-453835.html

到了這里,關于開源即時通訊IM框架MobileIMSDK的Uniapp端開發(fā)快速入門的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • uniapp即時通訊源碼/im聊天系統(tǒng)源碼開源(app+h5+小程序+pc四端)

    uniapp即時通訊源碼/im聊天系統(tǒng)源碼開源(app+h5+小程序+pc四端)

    IM即時通訊源碼是現(xiàn)今互聯(lián)網(wǎng)行業(yè)中成熟、穩(wěn)定和高效的即時通訊解決方案之一,其源碼可以提供給開發(fā)者進行二次開發(fā)和定制化,實現(xiàn)更加個性化的即時通訊功能。本文將圍繞IM即時通訊源碼進行深入探討,包括其優(yōu)勢、應用場景以及二次開發(fā)和定制化等方面的內(nèi)容。 源碼

    2024年02月04日
    瀏覽(23)
  • 開源im聊天系統(tǒng)源碼全套+php即時通訊源碼帶直播紅包系統(tǒng)(uniapp/pc/app/h5四端)

    開源im聊天系統(tǒng)源碼全套+php即時通訊源碼帶直播紅包系統(tǒng)(uniapp/pc/app/h5四端)

    隨著移動互聯(lián)網(wǎng)的迅猛發(fā)展,即時通訊(Instant Messaging,簡稱IM)已經(jīng)成為現(xiàn)代社交生活中不可或缺的一部分。無論是個人還是企業(yè),都需要一種高效、安全、穩(wěn)定的即時通訊方式來滿足實時溝通的需求。因此,IM源碼的開發(fā)變得越來越重要,它為我們提供了構(gòu)建現(xiàn)代化即時通

    2024年02月03日
    瀏覽(31)
  • 開源IM即時通訊源碼-社交+電商+音視頻+直播-pc+web+ios+安卓-uniapp+php+mysql

    開源IM即時通訊源碼-社交+電商+音視頻+直播-pc+web+ios+安卓-uniapp+php+mysql

    ? / 產(chǎn)品介紹 / ? ? 即時通訊源碼是一個平臺或聊天應用程序,使用戶能夠發(fā)送和接收即時消息并進行連接。如今,在線交流已成為一種新常態(tài)。目前據(jù)統(tǒng)計超過30億人定期使用聊天應用程序而這一數(shù)字將保持持續(xù)增長。目前您可能需要一個新的聊天應用程序來簡化您自己組織

    2024年02月05日
    瀏覽(29)
  • IM即時通訊開發(fā)MQ消息隊列

    IM即時通訊開發(fā)MQ消息隊列

    消息是互聯(lián)網(wǎng)信息的一種表現(xiàn)形式,是人利用計算機進行信息傳遞的有效載體,比如即時通訊網(wǎng)壇友最熟悉的即時通訊消息就是其具體的表現(xiàn)形式之一。 ? 消息從發(fā)送者到接收者的典型傳遞方式有兩種: ??? 1)一種我們可以稱為即時消息:即消息從一端發(fā)出后(消息發(fā)送者

    2024年02月12日
    瀏覽(23)
  • im即時通訊源碼(php/java雙版本)+app+pc+uniapp+小程序四端

    im即時通訊源碼(php/java雙版本)+app+pc+uniapp+小程序四端

    IM即時通訊源碼是一種用于構(gòu)建即時通訊應用程序的源代碼庫。它可以幫助開發(fā)人員輕松創(chuàng)建強大的聊天應用程序,并支持多種功能。IM源碼包括已定義的協(xié)議、用戶接口、客戶端代碼、服務器代碼、網(wǎng)絡傳輸層等組成部分。它可以使用多種編程語言編寫,如Java、C++、Python等

    2024年04月27日
    瀏覽(23)
  • uniapp 即時通訊開發(fā)流程詳解

    uniapp 即時通訊開發(fā)流程詳解

    今天我將為您詳細介紹UniApp開發(fā)中的即時通訊流程。本文將向您展示如何在UniApp中實現(xiàn)即時通訊功能,為您的應用程序增添交互性和實時性。 在開始開發(fā)之前,確保您已完成以下準備工作: 確保您已經(jīng)安裝好UniApp開發(fā)環(huán)境,并熟悉UniApp的基本用法。 確定您的應用需要哪些即

    2024年02月15日
    瀏覽(46)
  • IM即時通訊-6-已讀回執(zhí)的方案設計

    IM即時通訊-6-已讀回執(zhí)的方案設計

    部分即時通訊軟件會選擇展示給用戶已讀未讀, 主要是***快速感知對方的閱讀狀態(tài), 感覺到自己受重視, 方便做下一步操作***。 如果要帶點高度的講, 滿足軟件所代表的關鍵用戶的訴求 toB的場景 如釘釘, 企業(yè)微信。已讀未讀, 是為了滿足企業(yè)運作核心效率(即老板視角

    2023年04月09日
    瀏覽(21)
  • IM即時通訊-N-如何保證消息的可靠性展示

    IM即時通訊-N-如何保證消息的可靠性展示

    客戶端如何在推拉結(jié)合的模式下保證消息的可靠性展示? 原則: server拉取的消息一定是連續(xù)的 原則: 端側(cè)記錄的消息的連續(xù)段有兩個作用: 1. 記錄消息的連續(xù)性, 即起始中間沒有斷層, 2. 消息連續(xù), 同時意味著消息是最新的,消息不是過期的。 同步協(xié)議過載(SyncGapOv

    2023年04月09日
    瀏覽(24)
  • 【騰訊云IM】即時通訊的登錄,登出,用戶列表,私聊,圖片發(fā)送

    【騰訊云IM】即時通訊的登錄,登出,用戶列表,私聊,圖片發(fā)送

    附上騰訊云文檔鏈接:https://cloud.tencent.com/document/product/269/75285 1,初始化(剛開始就緊跟著文檔走) 2,App.vue中項目引入騰訊云,(附上賬號在其他地方登陸的監(jiān)聽) 3,登錄前必需 3.1,獲取登錄id 這個id相當于用戶標識,一般采用用戶id,但注意,傳的 時候要轉(zhuǎn)成字符串格

    2024年02月13日
    瀏覽(22)
  • 適用于Uniapp快速開發(fā)小程序的6個開源UI框架

    隨著UniApp愈發(fā)流行,支持 UniApp 的UI組件庫就顯得更加受歡迎,這里就分享幾款支持 UniApp 的UI組件庫。讓你跨端應用開發(fā)更快速、更高效。 TMUI 優(yōu)質(zhì)Vue3 TS Pinia Vite跨端組件庫,Uni App通用組件庫跨端組件庫,支持NVUE原生渲染,APP(安卓,IOS),微信小程序,H5,各家小程序;享受vue3的極速體

    2024年02月09日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包