開發者集成云通訊H5_SDK,需要先引入H5_SDK。即在您的頁面中引入如下代碼:
Http環境引入代碼:<script src="http://app.cloopen.com/im50/ytx-web-im-min-new-5.3.2r16.js"></script>
Https環境引入代碼:<script src="https://app.cloopen.com/im50/ytx-web-im-min-new-5.3.2r16.js"></script>
注:SDK接口說明請參閱《SDK接口說明》
備注:
(1)H5基本功能以及音視頻的兼容性:
a、H5瀏覽器支持IM功能情況:
IE瀏覽器要求IE10及以上才支持,發送附件要求IE11才支持;Chrome瀏覽器需要40版本以上內核支持;Firefox瀏覽器建議50版本以上。
b、H5瀏覽器支持音視頻功能情況:
HTTP協議點對點音視頻只支持谷歌瀏覽器(44,45,46穩定版);HTTPS協議支持Chrome40以上所有版本(推薦使用Chrome47以上版本)及Firefox最新版本,支持Edge瀏覽器40以上。
Android:必須為HTTPS協議。
Android Webkit 53以上支持音視頻功能。
注:webview是安卓原生代碼里用于顯示html代碼的地方,內核為webkit,與谷歌瀏覽器的內核相同。支持微信和QQ內置瀏覽器。
IOS:必須為HTTPS協議
注:目前僅支持ios11的safari瀏覽器
c、H5暫不支持和老平臺3.6.4互通。
(2)H5_SDK提供音視頻功能,如果需要使用該功能,請注意以下三點:
a、音視頻功能需要在web環境下使用,需要將本項目部署在tomcat等web容器中才可以使用。
b、demo中配置的默認appid不支持H5的音視頻功能,如需使用請修改為自己的appid,并將appid提交給技術支持申請。
說明:使用demo替換成自己的appid需要修改的地方,sig要自己重新計算,sig計算規則:MD5(appid+userName+timestamp(yyyyMMddHHmmss)+apptoken); appid和apptoken是用戶在我們控制臺創建的應用的,測試音視頻的話,應用需要在控制臺上線,并且提供appid給我們配置,時間戳不要寫死,是每次獲取登錄的系統時間,3rd的地方寫客戶端計算sig的地址就可以;如果本地計算sig進行測試,直接在demo中justdo.js中進行如下修改即可測試:
(1)._appid : '20150314000000110000000000000010', // 應用ID,換成自己的應用id;
(2)._appToken = '17E24E5AFDB6D0C1EF32F3533494502B';//使用是賦值為應用對應的appToken,換成自己的應用token。
(3).flag = true;//是否從第三方服務器獲取sig,sig為大寫。flag置為false,則需要本地計算sig。
H5_SDK中和服務端的交互采取異步回調方法,有兩種異步回調方法,一種是請求回調方法,一種是通知回調方法,詳細介紹如下: (1)請求回調方法:即由用戶主動發出一個操作請求,請求的結果在回調中返回。具體說就是在調用H5_SDK的方法時,H5_SDK的方法參數中有回調方法,請求的結果直接在參數的回調方法中處理。例如發送消息的方法,包含獲知消息發送成功和發送失敗的回調,此方法就是請求回調方法。 (2)通知回調方法:通知回調是指由云通訊服務端主動給客戶端發送的信令或業務消息,如接收消息,就是由服務端通知應用來收消息,此方法就是通知回調方法。 文檔更新時間:2018年1月10日2、請求回調和通知回調