環信swift的整合心得

2021-08-10 06:36:51 字數 1301 閱讀 6927

如果使用lite版本sdk,並用拖動的方式新增easeui, 需要在build settings>gcc_preprocessor_definitions中新增enable_lite=1(等號左右不能有空格)

第三步,將bitcode 設為no

然後就可以開始了。

申請賬號,之類的就不提了。在

options?.apnscertname = "test_dev"

//初始化,如果出錯就輸出error

var error = emclient.shared().initializesdk(with: options)

if error == nil

//註冊新使用者,一般來說不由客戶端做

// error = emclient.shared().register(withusername: "01273", password: "123")

// if error == nilelse

//登入

error = emclient.shared().login(withusername: "111", password: "111")

if error == nilelse

然後將檔案裡面的resources裡面的info.plist檔案刪掉,不然上架的時候,會因為這個info.plist。上不了架。

橋接檔案中匯入

#import "easyui.h"

在easyui資料夾裡面有乙個叫easeui-prefix.pch檔案,將檔案寫到build setting 裡面的prefix header裡面(拖過去)。

建立乙個繼承

easemessageviewcontroller

的類在類裡面新增這些方法

override

init!(conversationchatter:string!, conversationtype: emconversationtype)

override

init(nibname nibnameornil:string?, bundle nibbundleornil: bundle?)

required

init?(coder adecoder: nscoder)

id填寫的是你想聊得對方賬號

window?.rootviewcontroller = ddchatviewcontroller.init(conversationid:"123", conversationtype: emconversationtypechat)

iOS環信整合心得

首先對於新手來說,一定要先去看環信api的伺服器整合文件,去了解一下資料儲存的邏輯,要不然會有很多轉不過彎的問題 然後我就直接上關鍵 nsmutablearray datasources return datasources void viewdidload 接收好友訊息 void messages...

SSH整合心得01

b struts 2的配置檔案include功能 b 在主struts.xml中用了include匯入其它配置檔案後,struts會自己讓配置檔案裡面的內容生效 適用於多人分別開發後的整合 注 其它子配置檔案在extends時也要繼承struts default,不然會引起一些錯誤.b struts...

整合環信遇到的問題

開啟拍照奔潰 1 公升級環信sdk 針對這個方法對於我來講有點麻煩,由於我在原基礎sdk上有做修改,直接更換sdk需要修改太多所以就找了其他辦法。不過還是推薦大家跟隨環信官方公升級 2 讓android9.0支援httpclient請求 androidmanifest進行修改,內容如下 androi...