版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
I-SDKI-SDK開(kāi)發(fā)手冊(cè)V2.2.0易通(北京)科技發(fā)展官網(wǎng)地址:官網(wǎng):開(kāi)發(fā)快開(kāi)發(fā)快官網(wǎng)1/I-SDKI-SDK開(kāi)發(fā)手冊(cè)V2.2.0易通(北京)科技發(fā)展官網(wǎng)地址:官網(wǎng):開(kāi)發(fā)快開(kāi)發(fā)快官網(wǎng)1/39I-SDK文檔修改開(kāi)發(fā)快官網(wǎng)2/39版本號(hào)發(fā)布日期描述作者v0.12015-09-24HJianBov1.0.02015-10-18接口 例代碼HJianBov2.0.02015-12-04加入文件傳輸功能HJianBov2.1.02015-12-16微調(diào)部分接口參數(shù)HJianBov2.2.0I-SDK文檔修改開(kāi)發(fā)快官網(wǎng)2/39版本號(hào)發(fā)布日期描述作者v0.12015-09-24HJianBov1.0.02015-10-18接口 例代碼HJianBov2.0.02015-12-04加入文件傳輸功能HJianBov2.1.02015-12-16微調(diào)部分接口參數(shù)HJianBov2.2.02016-01-18加入音 功能HJianBoI-SDK1簡(jiǎn)介1.1概述該SDKET-Cloud本主要包含的功能如下:IMFileA/V等功能。目前SDK版IM內(nèi)通信功能好友/群組管理I-SDK1簡(jiǎn)介1.1概述該SDKET-Cloud本主要包含的功能如下:IMFileA/V等功能。目前SDK版IM內(nèi)通信功能好友/群組管理離線(xiàn)消息推送文件傳輸實(shí)時(shí)音1.2支持Xcode7.1+iOS8.0+Swift2.1+Arm64Armv7X86_64(armv7si386預(yù)計(jì)下個(gè)版本支持)1.3注意事項(xiàng)此次版本暫不支持HTTPS,在支持iOS9.0+的工程中,請(qǐng)?jiān)趇nfo.plist中設(shè)置NSAppTransportSecurity->=YESNSAppTransportSecurityDictionary,NSAllowsArbitraryLoadsBooleanBuildSetting中關(guān)閉BitCode.所以需要在GeneralEmbeddedBinariesSDKSDKSwiftBuildSettingEmbeddedContentContainsSwiftCode=YESSDK由SwiftOCSDK#import<ETILinkSDK/ETILinkSDK-Swift.h>頭文件開(kāi)發(fā)快官網(wǎng)3/39I-SDK1.4使用流程一般流程為:>創(chuàng)建實(shí)例>搜索服務(wù)器>連接服務(wù)器>IM通信>1.5名詞說(shuō)明(1) AppKey應(yīng)用標(biāo)識(shí)碼,當(dāng)開(kāi)發(fā)者需要為一款智能端與 )時(shí),申請(qǐng)生成,應(yīng)用開(kāi)發(fā)時(shí)需要填入開(kāi)發(fā)應(yīng)用(終(2)(3)(4)UID平臺(tái)標(biāo)識(shí)碼(系統(tǒng)唯一,相當(dāng)于賬號(hào)),應(yīng)用開(kāi)發(fā)時(shí)需要填入SecretKey應(yīng)用安全識(shí)別碼,在調(diào)用一些管理接口時(shí)要填入iLink易通的物聯(lián)網(wǎng)/智能硬件云,2IM接口用戶(hù)簽名2.1.1用戶(hù)2.1.2輸入?yún)?shù)說(shuō)明開(kāi)發(fā)快官網(wǎng)4/39參數(shù)名稱(chēng)是否必須I-SDK1.4使用流程一般流程為:>創(chuàng)建實(shí)例>搜索服務(wù)器>連接服務(wù)器>IM通信>1.5名詞說(shuō)明(1) AppKey應(yīng)用標(biāo)識(shí)碼,當(dāng)開(kāi)發(fā)者需要為一款智能端與 )時(shí),申請(qǐng)生成,應(yīng)用開(kāi)發(fā)時(shí)需要填入開(kāi)發(fā)應(yīng)用(終(2)(3)(4)UID平臺(tái)標(biāo)識(shí)碼(系統(tǒng)唯一,相當(dāng)于賬號(hào)),應(yīng)用開(kāi)發(fā)時(shí)需要填入SecretKey應(yīng)用安全識(shí)別碼,在調(diào)用一些管理接口時(shí)要填入iLink易通的物聯(lián)網(wǎng)/智能硬件云,2IM接口用戶(hù)簽名2.1.1用戶(hù)2.1.2輸入?yún)?shù)說(shuō)明開(kāi)發(fā)快官網(wǎng)4/39參數(shù)名稱(chēng)是否必須類(lèi)型描述appKey是StringWeb平臺(tái) App返回secretKey是StringWeb平臺(tái) App返回balanceHost是String平臺(tái)接入服務(wù)器地址username是String需要 戶(hù)的用戶(hù)名稱(chēng)name是String需要 戶(hù)的用戶(hù)昵稱(chēng)handler否Closure或失敗后的回調(diào)userID后返回的用戶(hù)的平臺(tái)唯一String,String,balanceHost:String,username:String,name:String,handler:((userID:String?,userName:String,error:NSError?)->Void)?)I-SDK2.1.3代碼示例實(shí)例化2.2.1簽名實(shí)例化2.2.2輸入?yún)?shù)說(shuō)明實(shí)例化開(kāi)發(fā)快官網(wǎng)5/39參數(shù)名稱(chēng)是否必須類(lèi)型描述uid是String后返回的UserID,平臺(tái)用戶(hù)唯一標(biāo)識(shí)option是ETCreateOptSDK的附加參數(shù)I-SDK2.1.3代碼示例實(shí)例化2.2.1簽名實(shí)例化2.2.2輸入?yún)?shù)說(shuō)明實(shí)例化開(kāi)發(fā)快官網(wǎng)5/39參數(shù)名稱(chēng)是否必須類(lèi)型描述uid是String后返回的UserID,平臺(tái)用戶(hù)唯一標(biāo)識(shí)option是ETCreateOptSDK的附加參數(shù)ETILink(uid:String,option:ETCreateOpt)ETILink.etRegisterWithAppKey("AppKey",secretKey:"SecretKey",balanceHost:"host",username:"18380 ",name:"ET"){(userID,userName,error)->Voidiniferror==nil{NSLog("RegisterSuccess:\(userID):\(userName)")}else{NSLog("RegisterFailed:\(username)\(error!)")}}userName該次 使用的用戶(hù)名error失敗后的錯(cuò)誤信息I-SDK2.2.3代碼示例2.2.3實(shí)例化2.3搜索服務(wù)器2.3.1簽名搜索服務(wù)器2.3.2輸入?yún)?shù)說(shuō)明搜索服務(wù)器2.3.3代碼示例2.3.3搜索服務(wù)器開(kāi)發(fā)快官網(wǎng)6/39//搜索服務(wù)器manager.etDiscoverSvr("55",timeout:I-SDK2.2.3代碼示例2.2.3實(shí)例化2.3搜索服務(wù)器2.3.1簽名搜索服務(wù)器2.3.2輸入?yún)?shù)說(shuō)明搜索服務(wù)器2.3.3代碼示例2.3.3搜索服務(wù)器開(kāi)發(fā)快官網(wǎng)6/39//搜索服務(wù)器manager.etDiscoverSvr("55",timeout:10)//manager.etDiscoverSvr()參數(shù)名稱(chēng)是否必須類(lèi)型描述broadcasttAddr否String本地廣播地址傳入nil默認(rèn) ip的 .255timeout是NSTimeInterval搜索超時(shí)時(shí)間etDiscoverSvr(broadcastAddr:String?,timeout:NSTimeInterval=5)//創(chuàng)建ETCreateOptletoption=ETCreateOpt(appKey:"appKey",secretKey:"secretKey",balancHost:"host")/*實(shí)例化*/letmanager=ETILink(uid:"userID",option:option)//設(shè)置委托manager.delegate=selfI-SDK2.4連接服務(wù)器2.4.1簽名連接服務(wù)器2.4.2輸入?yún)?shù)說(shuō)明連接服務(wù)器開(kāi)發(fā)快官網(wǎng)7/39參數(shù)名稱(chēng)是否必須類(lèi)型描述server是ETServer需連接的服務(wù)器option是ETConnectOpt連接參數(shù)表deviceToken否StringdeviceTokenhandler否ConnectHandler連接 敗的回調(diào)host所連接服務(wù)器的地址I-SDK2.4連接服務(wù)器2.4.1簽名連接服務(wù)器2.4.2輸入?yún)?shù)說(shuō)明連接服務(wù)器開(kāi)發(fā)快官網(wǎng)7/39參數(shù)名稱(chēng)是否必須類(lèi)型描述server是ETServer需連接的服務(wù)器option是ETConnectOpt連接參數(shù)表deviceToken否StringdeviceTokenhandler否ConnectHandler連接 敗的回調(diào)host所連接服務(wù)器的地址port所連接服務(wù)器的端口error連接失敗的錯(cuò)誤信息etConnect(server:ETServer,option:ETConnectOpt,deviceToken:String="",handler:ConnectHandler?)I-SDK2.4.3代碼示例2.4.3連接服務(wù)器2.5發(fā)布消息/群聊2.5.1簽名2.5.1發(fā)布消息2.5.2輸入?yún)?shù)說(shuō)明開(kāi)發(fā)快官網(wǎng)8/39參數(shù)名稱(chēng)是否必須類(lèi)型描述I-SDK2.4.3代碼示例2.4.3連接服務(wù)器2.5發(fā)布消息/群聊2.5.1簽名2.5.1發(fā)布消息2.5.2輸入?yún)?shù)說(shuō)明開(kāi)發(fā)快官網(wǎng)8/39參數(shù)名稱(chēng)是否必須類(lèi)型描述topic是String消息群聊時(shí)為GroupIDmessage是ETMessage消息內(nèi)容etPublish(topic:String,message:ETMessage,qos:UInt8=1,handler:PublishHandler?)->UInt16/**/keepAlive: 時(shí)間cleansess:false保存離線(xiàn)消息true不保存timeout: 連接Server超時(shí)時(shí)間letopt=ETConnectOpt(keepAlive:10,cleansess:false,timeOut:10)/*創(chuàng)建要連接的ETServer*///etDiscoverSvr()搜索到得Serverletserver=ETServer(userID:"server",host:"54",port:1883,type:.Server)//離線(xiàn)消息推送,所需的 DeviceTokenlettoken="1111AAADDDDBBBCCCDDDEEE"/**/manager.etConnect(server,option:opt,deviceToken:token,handler:{(host,port,error)->Voidiniferror==nil{NSLog("ConnectSuccess:\(host)")}else{NSLog("ConnectFailed:\(host),\(error!)")}})I-SDK2.5.2發(fā)布消息2.5.3代碼示例2.5.3發(fā)布消息2.6點(diǎn)對(duì)點(diǎn)消息2.6.1簽名2.6.1點(diǎn)對(duì)點(diǎn)消息2.6.2輸入?yún)?shù)說(shuō)明開(kāi)發(fā)快官網(wǎng)9/39參數(shù)名稱(chēng)是否必須類(lèi)型描述userID是String對(duì)方UserIDmessage是ETMessage消息內(nèi)容handler否Closure消息回調(diào)userIDUserIDmessage消息內(nèi)容errorI-SDK2.5.2發(fā)布消息2.5.3代碼示例2.5.3發(fā)布消息2.6點(diǎn)對(duì)點(diǎn)消息2.6.1簽名2.6.1點(diǎn)對(duì)點(diǎn)消息2.6.2輸入?yún)?shù)說(shuō)明開(kāi)發(fā)快官網(wǎng)9/39參數(shù)名稱(chēng)是否必須類(lèi)型描述userID是String對(duì)方UserIDmessage是ETMessage消息內(nèi)容handler否Closure消息回調(diào)userIDUserIDmessage消息內(nèi)容erroretChatTo(userID:String,message:ETMessage,handler:ChatToHandler?)->UInt16/*初始化一條文字消息*/letmessage=ETMessage(str:"ThisisaMeesage")/* */manager.etPublish("topic",message:message,qos:1,handler:{(mid,message,error)->Voidiniferror==nil{NSLog("PublishSuccess:[\(mid)]:\(message)")}else{NSLog("PublishFailed:[\(mid)]:\(message),\(error)")}})qos是UInt8Qos0、1、2handler否Closure消息的回調(diào)midmessage消息內(nèi)容error錯(cuò)誤描述信息I-SDK點(diǎn)對(duì)點(diǎn)消息2.6.3代碼示例2.6.3點(diǎn)對(duì)點(diǎn)消息2.7訂閱2.7.1簽名2.7.1訂閱2.7.2輸入?yún)?shù)說(shuō)明開(kāi)發(fā)快官網(wǎng)10/39參數(shù)名稱(chēng)是否必須類(lèi)型描述topic是StringI-SDK點(diǎn)對(duì)點(diǎn)消息2.6.3代碼示例2.6.3點(diǎn)對(duì)點(diǎn)消息2.7訂閱2.7.1簽名2.7.1訂閱2.7.2輸入?yún)?shù)說(shuō)明開(kāi)發(fā)快官網(wǎng)10/39參數(shù)名稱(chēng)是否必須類(lèi)型描述topic是Stringhandler否Closure訂閱 敗的回調(diào)etSubscribe(topic:String,handler:SubscribeHandler?)/*初始化一條文字消息*/letmessage=ETMessage(str:"ThisisaMesgae")/* */manager.etChatTo("recvUid",message:message,handler:{(userID,message,error)->Voidiniferror==nil{NSLog("ChatToSuccess:[\(userID)]:\(message)")}else{NSLog("ChatToFailed:[\(userID)]:\(message),\(error)")}})/*ChatTo*/manager.etChatToEx("recvUid", name:" name",message:message,handler:{(userID,message,error)->Voidiniferror==nil{NSLog("ChatToExSuccess:[\(userID)]:\(message)")}else{NSLog("ChatToExFailed:[\(userID)]:\(message),\(error)")}})I-SDK2.7.2訂閱2.7.3代碼示例2.7.3訂閱2.8取消訂閱2.8.1簽名取消訂閱2.8.2輸入?yún)?shù)說(shuō)明取消訂閱開(kāi)發(fā)快官網(wǎng)11/39參數(shù)名稱(chēng)是否必須類(lèi)型描述topic是Stringhandler否Closure取消訂閱 敗的回調(diào)topic操作的error錯(cuò)誤描述信息etUnsubscribe(topic:I-SDK2.7.2訂閱2.7.3代碼示例2.7.3訂閱2.8取消訂閱2.8.1簽名取消訂閱2.8.2輸入?yún)?shù)說(shuō)明取消訂閱開(kāi)發(fā)快官網(wǎng)11/39參數(shù)名稱(chēng)是否必須類(lèi)型描述topic是Stringhandler否Closure取消訂閱 敗的回調(diào)topic操作的error錯(cuò)誤描述信息etUnsubscribe(topic:String,handler:UnSubscriHandler?)manager.etSubscribe("topic",handler:{(topic,error)->Voidiniferror==nil{NSLog("SubscribeSuccess:[\(topic)]")}else{NSLog("SubscribeFailed:[\(topic)]:(error)")}})topicerror錯(cuò)誤信息描述I-SDK2.8.3代碼示例2.8.3取消訂閱2.9獲取離線(xiàn)消息2.9.1簽名獲取離線(xiàn)消息2.9.2輸入?yún)?shù)說(shuō)明獲取離線(xiàn)消息2.9.3代碼示例2.9.3獲取離線(xiàn)消息2.10取消綁定2.10.1簽名開(kāi)發(fā)快官網(wǎng)12/39etUnbind(handler:((error:I-SDK2.8.3代碼示例2.8.3取消訂閱2.9獲取離線(xiàn)消息2.9.1簽名獲取離線(xiàn)消息2.9.2輸入?yún)?shù)說(shuō)明獲取離線(xiàn)消息2.9.3代碼示例2.9.3獲取離線(xiàn)消息2.10取消綁定2.10.1簽名開(kāi)發(fā)快官網(wǎng)12/39etUnbind(handler:((error:NSError?)->Void)?)//拉取離線(xiàn)消息manager.etOffLineRequest()參數(shù)名稱(chēng)是否必須類(lèi)型描述----etOffLineRequest()/*取消訂閱 */manager.etUnsubscribe("topic",handler:{(topic,error)->Voidiniferror==nil{NSLog("UnSubscribeSuccess:[\(topic)]")}else{NSLog("UnSubscribeFailed:[\(topic)]:\(error)")}})I-SDK2.10.1取消綁定2.10.2輸入?yún)?shù)說(shuō)明2.10.2取消綁定2.10.3代碼示例2.10.3取消綁定2.11獲取用戶(hù)狀態(tài)簽名獲取用戶(hù)狀態(tài)2.11.2輸入?yún)?shù)說(shuō)明獲取用戶(hù)狀態(tài)開(kāi)發(fā)快官網(wǎng)13/39參數(shù)名稱(chēng)是否必須類(lèi)型描述who是String用戶(hù)UserIDetPeerState(who:I-SDK2.10.1取消綁定2.10.2輸入?yún)?shù)說(shuō)明2.10.2取消綁定2.10.3代碼示例2.10.3取消綁定2.11獲取用戶(hù)狀態(tài)簽名獲取用戶(hù)狀態(tài)2.11.2輸入?yún)?shù)說(shuō)明獲取用戶(hù)狀態(tài)開(kāi)發(fā)快官網(wǎng)13/39參數(shù)名稱(chēng)是否必須類(lèi)型描述who是String用戶(hù)UserIDetPeerState(who:String)/*取消綁定*/manager.etUnbind{(error)->Voidiniferror==nil{NSLog("UnBindSuccess")}else{NSLog("UnBindFailed:\(error)")}}參數(shù)名稱(chēng)是否必須類(lèi)型描述handler否Closure解綁的回調(diào)error錯(cuò)誤消息描述I-SDK2.11.3代碼示例2.12訂閱用戶(hù)狀態(tài)2.12.1簽名2.12.1訂閱用戶(hù)狀態(tài)3.2.2輸入?yún)?shù)說(shuō)明2.12.2訂閱用戶(hù)狀態(tài)2.12.3代碼示例2.12.3訂閱用戶(hù)狀態(tài)開(kāi)發(fā)快官網(wǎng)14/39//訂閱用戶(hù)狀態(tài)(error)->VoidinI-SDK2.11.3代碼示例2.12訂閱用戶(hù)狀態(tài)2.12.1簽名2.12.1訂閱用戶(hù)狀態(tài)3.2.2輸入?yún)?shù)說(shuō)明2.12.2訂閱用戶(hù)狀態(tài)2.12.3代碼示例2.12.3訂閱用戶(hù)狀態(tài)開(kāi)發(fā)快官網(wǎng)14/39//訂閱用戶(hù)狀態(tài)(error)->Voidiniferror==nil{NSLog(“Subscribestatesuccess”)}else{NSLog(“Subscribestatefailed:\(error)”)}}參數(shù)名稱(chēng)是否必須類(lèi)型描述userID是String用戶(hù)UserIDhandler否Closure訂閱用戶(hù)狀態(tài) 回調(diào)error錯(cuò)誤描述信息etSubsOnlineState(userID:String,handler:((error:NSError?)->Void)?)//獲取用戶(hù)狀態(tài)manager.etPeerState(“userid”)I-SDK2.13取消訂閱用戶(hù)狀態(tài)2.13.1簽名2.13.1取消訂閱用戶(hù)狀態(tài)2.13.2輸入?yún)?shù)說(shuō)明2.13.2取消訂閱用戶(hù)狀態(tài)2.13.3代碼示例2.13.3取消訂閱用戶(hù)狀態(tài)2.14訂閱所有好友狀態(tài)2.14.1簽名訂閱所有好友狀態(tài)2.14.2輸入?yún)?shù)說(shuō)明開(kāi)發(fā)快官網(wǎng)15/39參數(shù)名稱(chēng)是否必須類(lèi)型描述etSubsAllBuddiesState(handler:((error:NSError?)->Void)?)(error)->VoidinifI-SDK2.13取消訂閱用戶(hù)狀態(tài)2.13.1簽名2.13.1取消訂閱用戶(hù)狀態(tài)2.13.2輸入?yún)?shù)說(shuō)明2.13.2取消訂閱用戶(hù)狀態(tài)2.13.3代碼示例2.13.3取消訂閱用戶(hù)狀態(tài)2.14訂閱所有好友狀態(tài)2.14.1簽名訂閱所有好友狀態(tài)2.14.2輸入?yún)?shù)說(shuō)明開(kāi)發(fā)快官網(wǎng)15/39參數(shù)名稱(chēng)是否必須類(lèi)型描述etSubsAllBuddiesState(handler:((error:NSError?)->Void)?)(error)->Voidiniferror==nil{NSLog(“Unsubscibestatesuccess”)}else{NSLog(“Unsubscibestatefailed:\(error)”)}}參數(shù)名稱(chēng)是否必須類(lèi)型描述userID是String用戶(hù)UserIDhandler否Closure取消訂閱用戶(hù)狀態(tài)失敗/ 的回調(diào)error錯(cuò)誤信息描述etUnSubsOnlineState(userID:String,handler:((error:NSError?)->Void)?)I-SDK訂閱所有好友狀態(tài)2.14.3代碼示例2.14.3訂閱所有好友狀態(tài)2.15取消訂閱好友狀態(tài)2.15.1簽名2.15.1取消訂閱好友狀態(tài)2.15.2輸入?yún)?shù)說(shuō)明2.15.2取消訂閱好友狀態(tài)開(kāi)發(fā)快官網(wǎng)16/39參數(shù)名稱(chēng)是否必須類(lèi)型描述handler否Closure取消訂閱好友狀態(tài) 敗的回調(diào)error錯(cuò)誤信息描述I-SDK訂閱所有好友狀態(tài)2.14.3代碼示例2.14.3訂閱所有好友狀態(tài)2.15取消訂閱好友狀態(tài)2.15.1簽名2.15.1取消訂閱好友狀態(tài)2.15.2輸入?yún)?shù)說(shuō)明2.15.2取消訂閱好友狀態(tài)開(kāi)發(fā)快官網(wǎng)16/39參數(shù)名稱(chēng)是否必須類(lèi)型描述handler否Closure取消訂閱好友狀態(tài) 敗的回調(diào)error錯(cuò)誤信息描述((error:NSError?)->Void)?)//訂閱所有好友的用戶(hù)狀態(tài)(error)->Voidiniferror==nil{NSLog(“Subscribeallbuddiesstatesuccess”)}else{NSLog(“Subscribeallbuddiesstatefailed:\(error)”)}}handler否Closure訂閱所有好友狀態(tài) error錯(cuò)誤信息描述I-SDK2.15.3代碼示例2.15.3取消訂閱好友狀態(tài)2.16獲取服務(wù)器時(shí)間2.16.1簽名2.16.1獲取服務(wù)器時(shí)間2.16.2輸入?yún)?shù)說(shuō)明2.16.2獲取服務(wù)器時(shí)間2.16.3代碼示例2.16.3獲取服務(wù)器時(shí)間開(kāi)發(fā)快官網(wǎng)17/39//獲取服務(wù)器時(shí)間manager.etSystemTime()I-SDK2.15.3代碼示例2.15.3取消訂閱好友狀態(tài)2.16獲取服務(wù)器時(shí)間2.16.1簽名2.16.1獲取服務(wù)器時(shí)間2.16.2輸入?yún)?shù)說(shuō)明2.16.2獲取服務(wù)器時(shí)間2.16.3代碼示例2.16.3獲取服務(wù)器時(shí)間開(kāi)發(fā)快官網(wǎng)17/39//獲取服務(wù)器時(shí)間manager.etSystemTime()參數(shù)名稱(chēng)是否必須類(lèi)型描述----funcetSystemTime()//取消訂閱好友的狀態(tài)(error)–>Voidiniferror==nil{NSLog(“Unsubscribeallbuddiesstatesuccess”)}else{NSLog(“Unsubscribeallbuddiesstatefailed:\(error)”)}}I-SDK3好友/群組管理3.1添加好友3.1.1簽名添加好友3.1.2輸入?yún)?shù)說(shuō)明添加好友3.1.3代碼示例3.1.3添加好友3.2添加好友擴(kuò)展3.2.1簽名開(kāi)發(fā)快官網(wǎng)18/39etAddBuddyEx(buddyId:String,isNotify:Bool,handler:((friend:ETUser?,I-SDK3好友/群組管理3.1添加好友3.1.1簽名添加好友3.1.2輸入?yún)?shù)說(shuō)明添加好友3.1.3代碼示例3.1.3添加好友3.2添加好友擴(kuò)展3.2.1簽名開(kāi)發(fā)快官網(wǎng)18/39etAddBuddyEx(buddyId:String,isNotify:Bool,handler:((friend:ETUser?,error:NSError?)->Void)?)//添加好友manaer.etAddBuddy(“buddyId”,handler:{(friend,error)->Voidiniferror==nil{NSLog(“Addbuddysuccess:\(firend)”)}else{NSLog(“Addbuddyfailed:\(error)”)}})參數(shù)名稱(chēng)是否必須類(lèi)型描述buddyId是StringUserIDhandler否Closure添加好友失敗/ 的回調(diào)friend好友對(duì)象error錯(cuò)誤信息描述etAddBuddy(buddyId:String,handler:((friend:ETUser?,error:NSError?)->Void)?)I-SDK3.2.1添加好友擴(kuò)展3.2.2輸入?yún)?shù)說(shuō)明3.2.2添加好友擴(kuò)展3.2.3代碼示例3.2.3添加好友擴(kuò)展3.3刪除好友3.3.1簽名3.3.1刪除好友3.3.2輸入?yún)?shù)說(shuō)明開(kāi)發(fā)快官網(wǎng)19/39參數(shù)名稱(chēng)是否必須類(lèi)型描述buddyId是String好友UserIDhandler否Closure刪除好友失敗/ 調(diào)error錯(cuò)誤描述信息String,handler:((error:NSError?)->I-SDK3.2.1添加好友擴(kuò)展3.2.2輸入?yún)?shù)說(shuō)明3.2.2添加好友擴(kuò)展3.2.3代碼示例3.2.3添加好友擴(kuò)展3.3刪除好友3.3.1簽名3.3.1刪除好友3.3.2輸入?yún)?shù)說(shuō)明開(kāi)發(fā)快官網(wǎng)19/39參數(shù)名稱(chēng)是否必須類(lèi)型描述buddyId是String好友UserIDhandler否Closure刪除好友失敗/ 調(diào)error錯(cuò)誤描述信息String,handler:((error:NSError?)->Void)?)//添加好友擴(kuò)展接口manager.etAddBuddyEx(“buddyId”,isNotify:true,handler:{(friend,error)->Voidiniferror==nil{NSLog(“Addbuddysuccess:\(firend)”)}else{NSLog(“Addbuddyfailed:\(error)”)}})參數(shù)名稱(chēng)是否必須類(lèi)型描述buddyId是StringUserIDisNotify是Bool是否通知該用戶(hù)handler否Closure添加好友失敗/ 的回調(diào)friend好友對(duì)象error錯(cuò)誤信息描述I-SDK3.3.2刪除好友3.3.3代碼示例3.3.3刪除好友3.4刪除好友擴(kuò)展3.4.1簽名刪除好友擴(kuò)展3.4.2輸入?yún)?shù)說(shuō)明刪除好友擴(kuò)展開(kāi)發(fā)快官網(wǎng)20/39參數(shù)名稱(chēng)是否必須類(lèi)型描述buddyId是String好友UserIDisNotify是BoolI-SDK3.3.2刪除好友3.3.3代碼示例3.3.3刪除好友3.4刪除好友擴(kuò)展3.4.1簽名刪除好友擴(kuò)展3.4.2輸入?yún)?shù)說(shuō)明刪除好友擴(kuò)展開(kāi)發(fā)快官網(wǎng)20/39參數(shù)名稱(chēng)是否必須類(lèi)型描述buddyId是String好友UserIDisNotify是Bool是否通知該好友handler否Closure刪除好友失敗/ 調(diào)error錯(cuò)誤描述信息etRemoveBuddyEx(buddyId:String,isNotify:Bool,handler:((error:NSError?)->Void)?)//刪除好友{(error)->Voidiniferror==nil{NSLog(“Removebuddysuccess”)}else{NSLog(“Removebuddyfailed:\(error)”)}})I-SDK3.4.3代碼示例3.4.3刪除好友擴(kuò)展3.5獲取好友列表3.5.1簽名獲取好友列表3.5.2輸入?yún)?shù)說(shuō)明獲取好友列表3.5.3代碼示例3.5.3獲取好友列表21/39開(kāi)發(fā)快官網(wǎng)manager.etBuddyList(){(friends,error)->VoidI-SDK3.4.3代碼示例3.4.3刪除好友擴(kuò)展3.5獲取好友列表3.5.1簽名獲取好友列表3.5.2輸入?yún)?shù)說(shuō)明獲取好友列表3.5.3代碼示例3.5.3獲取好友列表21/39開(kāi)發(fā)快官網(wǎng)manager.etBuddyList(){(friends,error)->Voidiniferror==nil{NSLog(“Getbuddylistsuccess”)}else{NSLog(“Getbuddylistfailed:\(error)”)}}參數(shù)名稱(chēng)是否必須類(lèi)型描述handler否Closure獲取好友列表 回調(diào)friends好友對(duì)象列表error錯(cuò)誤描述消息etBuddyLists(handler:((friends:[ETUser]?,error:NSError?)->Void)?)//刪除好友擴(kuò)展接口manager.etRemoveBuddyEx(“buddyId”,isNotify:true,handler:{(error)->Voidiniferror==nil{NSLog(“Removebuddysuccess”)}else{NSLog(“Removebuddyfailed:\(error)”)}})I-SDK3.6創(chuàng)建群3.6.1簽名創(chuàng)建群3.6.2輸入?yún)?shù)說(shuō)明創(chuàng)建群3.6.3代碼示例3.6.3創(chuàng)建群3.7獲取群列表3.7.1簽名3.7.1獲取群列表開(kāi)發(fā)快官網(wǎng)22/39etGrpList(handler:((groups:[ETGroup]?,error:NSError?)->Void)?)//創(chuàng)建群manager.etCreateGrp(“name”,userList:I-SDK3.6創(chuàng)建群3.6.1簽名創(chuàng)建群3.6.2輸入?yún)?shù)說(shuō)明創(chuàng)建群3.6.3代碼示例3.6.3創(chuàng)建群3.7獲取群列表3.7.1簽名3.7.1獲取群列表開(kāi)發(fā)快官網(wǎng)22/39etGrpList(handler:((groups:[ETGroup]?,error:NSError?)->Void)?)//創(chuàng)建群manager.etCreateGrp(“name”,userList:[“userid1”,“userid2”]){(group,error)->Voidiniferror==nil{NSLog(“CreateGrpsuccess”)}else{NSLog(“CreateGrpfailed:\(error)”)}參數(shù)名稱(chēng)是否必須類(lèi)型描述groupName是String群名稱(chēng)userList是Array<String>群成員列表handler否Closure創(chuàng)建 敗的回調(diào)group創(chuàng)建 對(duì)象error錯(cuò)誤消息描述etCreateGrp(groupName:String,userList:Array<String>,handler:((group:ETGroup?,error:NSError?)->Void)?)I-SDK3.7.2輸入?yún)?shù)說(shuō)明3.7.2實(shí)例化SDK參數(shù)說(shuō)明3.7.3代碼示例3.7.3SDK示例代碼3.8解散群3.8.1簽名3.8.1實(shí)例化SDK簽名3.8.2輸入?yún)?shù)說(shuō)明3.8.2獲取群列表開(kāi)發(fā)快官網(wǎng)23/39參數(shù)名稱(chēng)是否必須類(lèi)型描述topic是Stringhandler否I-SDK3.7.2輸入?yún)?shù)說(shuō)明3.7.2實(shí)例化SDK參數(shù)說(shuō)明3.7.3代碼示例3.7.3SDK示例代碼3.8解散群3.8.1簽名3.8.1實(shí)例化SDK簽名3.8.2輸入?yún)?shù)說(shuō)明3.8.2獲取群列表開(kāi)發(fā)快官網(wǎng)23/39參數(shù)名稱(chēng)是否必須類(lèi)型描述topic是Stringhandler否Closure解散群失敗/ 的回調(diào)error錯(cuò)誤信息描述etDismissGrp(topic:String,handler:((error:NSError?)->Void)?)//獲取群列表manager.etGrpList(){(groups,error)->Voidiniferror==nil{NSLog(“Getgroupsuccess”)}else{NSLog(“Getgrouplistfailed:\(error)”)}}參數(shù)名稱(chēng)是否必須類(lèi)型描述handler否Closure獲取群列表失敗/ 的回調(diào)groups群對(duì)象列表error錯(cuò)誤信息描述I-SDK3.8.3代碼示例3.8.3獲取群列表3.9添加群成員3.9.1簽名添加群成員3.9.2輸入?yún)?shù)說(shuō)明添加群成員開(kāi)發(fā)快官網(wǎng)24/39參數(shù)名稱(chēng)是否必須類(lèi)型描述topic是StringuserList是Array<String>成員UserID列表handlerI-SDK3.8.3代碼示例3.8.3獲取群列表3.9添加群成員3.9.1簽名添加群成員3.9.2輸入?yún)?shù)說(shuō)明添加群成員開(kāi)發(fā)快官網(wǎng)24/39參數(shù)名稱(chēng)是否必須類(lèi)型描述topic是StringuserList是Array<String>成員UserID列表handler否Closure添加群成員 回調(diào)usersInfo添加的成員信息error錯(cuò)誤信息描述etAddGrpMember(topic:String,userList:Array<String>,handler:((usersInfo:Array<ETUser>?,error:NSError?)->Void)?)//解散群(error)->Voidiniferror==nil{NSLog(“Dismissgrpsuccess”)}else{NSLog(“Dismissgrpfailed:\(error)”)}}I-SDK3.9.3代碼示例3.9.3添加群成員3.10群3.10.1簽名3.10.1群3.10.2輸入?yún)?shù)說(shuō)明3.10.2群3.10.3代碼示例25/39開(kāi)發(fā)快官網(wǎng)// 群{(error)->VoidinifI-SDK3.9.3代碼示例3.9.3添加群成員3.10群3.10.1簽名3.10.1群3.10.2輸入?yún)?shù)說(shuō)明3.10.2群3.10.3代碼示例25/39開(kāi)發(fā)快官網(wǎng)// 群{(error)->Voidiniferror==nil{NSLog(“Logoutgrpsuccess”)}else{NSLog(“Logoutgrpfailed:\(error)”)}}參數(shù)名稱(chēng)是否必須類(lèi)型描述topic是Stringhandler否Closure刪除群成員 回調(diào)error錯(cuò)誤信息描述etLogoutGrp(topic:String,handler:((error:NSError?)->Void)?)//添加群成員列表manager.etAddGrpMember(“groupTopic”,userList:[“userid1”,“userid2”]){(usersInfo,error)iniferror==nil{NSLog(“Addgrpmembersuccess”)}else{NSLog(“Addgrpmemberfailed:\(error)”)}}I-SDK3.10.3群3.11移除群成員簽名移除群成員輸入?yún)?shù)說(shuō)明移除群成員代碼示例3.12獲取群成員列表3.12.1簽名3.12.1獲取群成員列表開(kāi)發(fā)快官網(wǎng)26/39etGrpMember(topic:String,handler:((member:[ETUser]?,createId:String?,error:NSError?)I-SDK3.10.3群3.11移除群成員簽名移除群成員輸入?yún)?shù)說(shuō)明移除群成員代碼示例3.12獲取群成員列表3.12.1簽名3.12.1獲取群成員列表開(kāi)發(fā)快官網(wǎng)26/39etGrpMember(topic:String,handler:((member:[ETUser]?,createId:String?,error:NSError?)->Void)?)//移除群成員manager.etRemoveGrpMember(“grpTopic”,userList:[“userid1”,“userid2”]){(error)->Voidiniferror==nil{NSLog(“Removememberssuccess”)}else{NSLog(“Removemembersfailed:\(error)”)}}參數(shù)名稱(chēng)是否必須類(lèi)型描述topic是StringuserList是Array<String>操作的群成員列表handler否Closure刪除群成員 回調(diào)error錯(cuò)誤信息描述etRemoveGrpMember(topic:String,userList:Array<String>,handler:((error:NSError?)->Void)?)I-SDK3.12.2輸入?yún)?shù)說(shuō)明3.12.2獲取群成員列表3.12.3代碼示例3.12.3獲取群成員列表4文件傳輸4.1文件4.1.1簽名4.1.1文件4.1.2輸入?yún)?shù)說(shuō)明開(kāi)發(fā)快官網(wǎng)27/39參數(shù)名稱(chēng)是否必須類(lèi)型描述recvUid是StringIDfilePath是String本地文件絕對(duì)路徑etFileTo(recvUid:String,filePath:String,handler:fileToHandler?)//獲取群成員列表{I-SDK3.12.2輸入?yún)?shù)說(shuō)明3.12.2獲取群成員列表3.12.3代碼示例3.12.3獲取群成員列表4文件傳輸4.1文件4.1.1簽名4.1.1文件4.1.2輸入?yún)?shù)說(shuō)明開(kāi)發(fā)快官網(wǎng)27/39參數(shù)名稱(chēng)是否必須類(lèi)型描述recvUid是StringIDfilePath是String本地文件絕對(duì)路徑etFileTo(recvUid:String,filePath:String,handler:fileToHandler?)//獲取群成員列表{(member,createId,error)->Voidiniferror==nil{NSLog(“Getgrpmemberssuccess”)}else{NSLog(“Getgrpmemberfailed:\(error)”)}}參數(shù)名稱(chēng)是否必須類(lèi)型描述topic是StringIDhandler否Closure獲取群成員列表 失敗的回調(diào)member成員實(shí)例列表createIdUserIDerror錯(cuò)誤描述信息I-SDK4.1.1文件4.1.3代碼示例4.1.1文件4.2請(qǐng)求對(duì)方文件4.2.1簽名請(qǐng)求對(duì)方文件4.2.2輸入?yún)?shù)說(shuō)明請(qǐng)求對(duì)方文件開(kāi)發(fā)快官網(wǎng)28/39參數(shù)名稱(chēng)是否必須類(lèi)型描述senderUid是String被請(qǐng)求用戶(hù)的UserIDfileName是String文件名稱(chēng)handler否Closure請(qǐng)求 文件 敗的回調(diào)senderUid被請(qǐng)求用戶(hù)的UserIDfilenName文件名稱(chēng)err錯(cuò)誤信息描述etFileFrom(senderUid:I-SDK4.1.1文件4.1.3代碼示例4.1.1文件4.2請(qǐng)求對(duì)方文件4.2.1簽名請(qǐng)求對(duì)方文件4.2.2輸入?yún)?shù)說(shuō)明請(qǐng)求對(duì)方文件開(kāi)發(fā)快官網(wǎng)28/39參數(shù)名稱(chēng)是否必須類(lèi)型描述senderUid是String被請(qǐng)求用戶(hù)的UserIDfileName是String文件名稱(chēng)handler否Closure請(qǐng)求 文件 敗的回調(diào)senderUid被請(qǐng)求用戶(hù)的UserIDfilenName文件名稱(chēng)err錯(cuò)誤信息描述etFileFrom(senderUid:String,fileName:String,handler:fileFromHandler?)//發(fā)生文件manager.etFileTo(“userid”,filePath:“/var/adad/1.txt”){(recvUid,fileInfo,err)->Voidiniferr==nil{NSLog(“Sendfileto\(recvUid)success”)}else{NSLog(“Sendfileto\(recvUid)failed:\(err)”)}}handler否Closure文件 /失敗的回調(diào)recvUidIDfileInfo文件信息err錯(cuò)誤信息描述I-SDK4.2.3代碼示例4.2.1請(qǐng)求對(duì)方文件4.3文件4.3.1簽名4.3.2輸入?yún)?shù)說(shuō)明文件開(kāi)發(fā)快官網(wǎng)29/39參數(shù)名稱(chēng)是否必須類(lèi)型描述fileID是StringIDlocalPath是String本地路徑handler否Closure文件 /失敗的回調(diào)fileIDI-SDK4.2.3代碼示例4.2.1請(qǐng)求對(duì)方文件4.3文件4.3.1簽名4.3.2輸入?yún)?shù)說(shuō)明文件開(kāi)發(fā)快官網(wǎng)29/39參數(shù)名稱(chēng)是否必須類(lèi)型描述fileID是StringIDlocalPath是String本地路徑handler否Closure文件 /失敗的回調(diào)fileIDIDerr錯(cuò)誤信息描述etDownloadFile(fileID:String,localPath:String,handler:fileDownloadHandler?)//請(qǐng)求對(duì)方 文件manager.etFileFrom(“userid1”,fileName:“1.docx”){(sender,fileName,err)->Voidiniferr==nil{NSLog(“Requestfilesuccess”)}else{NSLog(“Requestfilefailed:\(err)”)}}I-SDK4.3.3代碼示例4.3.1文件5音會(huì)話(huà)5.1發(fā)起會(huì)話(huà)請(qǐng)求5.1.1簽名5.1.1發(fā)起會(huì)話(huà)請(qǐng)求5.1.2輸入?yún)?shù)說(shuō)明5.1.2發(fā)起會(huì)話(huà)請(qǐng)求開(kāi)發(fā)快官網(wǎng)30/39參數(shù)名稱(chēng)是否必須類(lèi)型描述userId是Stringtype是nType請(qǐng)求會(huì)話(huà)的類(lèi)型I-SDK4.3.3代碼示例4.3.1文件5音會(huì)話(huà)5.1發(fā)起會(huì)話(huà)請(qǐng)求5.1.1簽名5.1.1發(fā)起會(huì)話(huà)請(qǐng)求5.1.2輸入?yún)?shù)說(shuō)明5.1.2發(fā)起會(huì)話(huà)請(qǐng)求開(kāi)發(fā)快官網(wǎng)30/39參數(shù)名稱(chēng)是否必須類(lèi)型描述userId是Stringtype是nType請(qǐng)求會(huì)話(huà)的類(lèi)型handler否Closure發(fā)起會(huì)話(huà) 敗的回調(diào)error錯(cuò)誤信息描述String,type:ETAVSessionType,handler:StartCallHandler?)// 文件manager.etDownloadFile(“fileid”,localPath:“/var/adadad/1.docx”){(fileID,err)->Voidiniferr==nil{NSLog(“Downloadfilesuccess”)}else{NSLog(“Downloadfilefailed:\(err)”)}}I-SDK5.1.3代碼示例5.1.3發(fā)起會(huì)話(huà)請(qǐng)求5.2同意會(huì)話(huà)5.2.1簽名同意會(huì)話(huà)5.2.2輸入?yún)?shù)說(shuō)明5.2.2同意會(huì)話(huà)5.2.3代碼示例5.2.3同意會(huì)話(huà)開(kāi)發(fā)快官網(wǎng)31/39//同意音 會(huì)話(huà)請(qǐng)求manager.etAgreeCall(){I-SDK5.1.3代碼示例5.1.3發(fā)起會(huì)話(huà)請(qǐng)求5.2同意會(huì)話(huà)5.2.1簽名同意會(huì)話(huà)5.2.2輸入?yún)?shù)說(shuō)明5.2.2同意會(huì)話(huà)5.2.3代碼示例5.2.3同意會(huì)話(huà)開(kāi)發(fā)快官網(wǎng)31/39//同意音 會(huì)話(huà)請(qǐng)求manager.etAgreeCall(){(error)->Voidiniferror==nil{NSLog(“Agreecallsuccess”)}else{NSLog(“Agreecallfailed:\(error)”)}}參數(shù)名稱(chēng)是否必須類(lèi)型描述handler否Closure同意會(huì)話(huà) 敗的回調(diào)error錯(cuò)誤信息描述AgreeCallHandler?)//發(fā)起音 會(huì)話(huà)請(qǐng)求manager.etStartCall(“userid1”,type:. iferror==nil{}else{sessionfailed:\(error)”)}}I-SDK5.3拒絕/掛斷會(huì)話(huà)請(qǐng)求5.3.1簽名掛斷請(qǐng)求5.3.2輸入?yún)?shù)說(shuō)明5.3.2掛斷請(qǐng)求5.3.3代碼示例5.3.3掛斷請(qǐng)求5.4發(fā)起音會(huì)議5.4.1簽名發(fā)起音會(huì)議5.4.2輸入?yún)?shù)說(shuō)明5.4.2發(fā)起音會(huì)議開(kāi)發(fā)快官網(wǎng)32/39參數(shù)名稱(chēng)是否必須類(lèi)型描述roomName是String房間名稱(chēng)userList是Array<String>ID列表handler否Closure發(fā)起會(huì)議 敗的回調(diào)nameI-SDK5.3拒絕/掛斷會(huì)話(huà)請(qǐng)求5.3.1簽名掛斷請(qǐng)求5.3.2輸入?yún)?shù)說(shuō)明5.3.2掛斷請(qǐng)求5.3.3代碼示例5.3.3掛斷請(qǐng)求5.4發(fā)起音會(huì)議5.4.1簽名發(fā)起音會(huì)議5.4.2輸入?yún)?shù)說(shuō)明5.4.2發(fā)起音會(huì)議開(kāi)發(fā)快官網(wǎng)32/39參數(shù)名稱(chēng)是否必須類(lèi)型描述roomName是String房間名稱(chēng)userList是Array<String>ID列表handler否Closure發(fā)起會(huì)議 敗的回調(diào)name房間名稱(chēng)error錯(cuò)誤信息描述userList:Array<String>,handler:CreateRoomHandler?)//掛斷請(qǐng)求manager.etEndCall()參數(shù)名稱(chēng)是否必須類(lèi)型描述----etEndCall()I-SDK5.4.3代碼示例5.4.3發(fā)起音會(huì)議5.5邀請(qǐng)加入會(huì)議5.5.1簽名邀請(qǐng)加入會(huì)議5.5.2輸入?yún)?shù)說(shuō)明5.5.2邀請(qǐng)加入會(huì)議開(kāi)發(fā)快官網(wǎng)33/39參數(shù)名稱(chēng)是否必須類(lèi)型描述userList是Array<String>邀請(qǐng)的用戶(hù)列表forceOtherAgree是Bool是否強(qiáng)制其加入allowOtherShare是Bool是否 其繼續(xù)handler否I-SDK5.4.3代碼示例5.4.3發(fā)起音會(huì)議5.5邀請(qǐng)加入會(huì)議5.5.1簽名邀請(qǐng)加入會(huì)議5.5.2輸入?yún)?shù)說(shuō)明5.5.2邀請(qǐng)加入會(huì)議開(kāi)發(fā)快官網(wǎng)33/39參數(shù)名稱(chēng)是否必須類(lèi)型描述userList是Array<String>邀請(qǐng)的用戶(hù)列表forceOtherAgree是Bool是否強(qiáng)制其加入allowOtherShare是Bool是否 其繼續(xù)handler否Closure邀請(qǐng) /失敗的回調(diào)error錯(cuò)誤消息描述etInvite(userList:Array<String>,forceOtherAgree:Bool=false,allowOtherShare:Bool=false,handler:InviteHandler?)//創(chuàng)建音 會(huì)議manager.etCreateRoom(“roomname”,userList:[“userid1”,“userid2”]){(name,error)->Voidiniferror==nil{NSLog(“Createroomsuccess”)}else{NSLog(“Createroomfailed:\(error)”)}}I-SDK5.5.3代碼示例5.5.3邀請(qǐng)加入會(huì)議5.6加入會(huì)議5.6.1簽名5.6.1加入會(huì)議5.6.2輸入?yún)?shù)說(shuō)明5.6.2加入會(huì)議5.6.3代碼示例5.6.3加入會(huì)議開(kāi)發(fā)快官網(wǎng)34/I-SDK5.5.3代碼示例5.5.3邀請(qǐng)加入會(huì)議5.6加入會(huì)議5.6.1簽名5.6.1加入會(huì)議5.6.2輸入?yún)?shù)說(shuō)明5.6.2加入會(huì)議5
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年新型城鎮(zhèn)化項(xiàng)目宣傳策劃與廣告制作合同3篇
- 二零二五年度數(shù)字經(jīng)濟(jì)產(chǎn)業(yè)園運(yùn)營(yíng)管理合同3篇
- 二零二五年酒店客房服務(wù)質(zhì)量監(jiān)督單位合同范本3篇
- 二零二五年度電梯設(shè)備采購(gòu)與安裝一體化服務(wù)合同3篇
- 二零二五年路燈照明產(chǎn)品研發(fā)、生產(chǎn)、銷(xiāo)售及售后服務(wù)合同5篇
- 二零二五年高端房地產(chǎn)抵押租賃合同模板3篇
- 二零二五版體育產(chǎn)業(yè)貸款合同與信用額度授信協(xié)議3篇
- 二零二五版昆明公租房電子合同租賃合同解除與終止流程3篇
- 二零二五年度簡(jiǎn)單終止勞動(dòng)合同協(xié)議規(guī)范勞動(dòng)合同解除2篇
- 2025年彩鋼建筑一體化解決方案承包合同3篇
- NGS二代測(cè)序培訓(xùn)
- 《材料合成與制備技術(shù)》課程教學(xué)大綱(材料化學(xué)專(zhuān)業(yè))
- 小紅書(shū)食用農(nóng)產(chǎn)品承諾書(shū)示例
- 釘釘OA辦公系統(tǒng)操作流程培訓(xùn)
- 新生兒科年度護(hù)理質(zhì)控總結(jié)
- GB/T 15934-2024電器附件電線(xiàn)組件和互連電線(xiàn)組件
- 《工貿(mào)企業(yè)有限空間作業(yè)安全規(guī)定》知識(shí)培訓(xùn)
- 高層次人才座談會(huì)發(fā)言稿
- 垃圾清運(yùn)公司管理制度(人員、車(chē)輛、質(zhì)量監(jiān)督、會(huì)計(jì)管理制度)
- 《建筑工程設(shè)計(jì)文件編制深度規(guī)定》(2022年版)
- 營(yíng)銷(xiāo)人員薪酬考核方案
評(píng)論
0/150
提交評(píng)論