如果使用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...