newease,newease招聘信息
最近項目中要用到群聊的功能,了解過后最終用了環信來實現此功能,下面來說具體的集成步驟;
第一步:首先至環信官網,newease招聘信息,注冊后創建應用獲取appKey,在申請key的過程中,發現它不像其他的第三方一樣需要用到應用的唯一標識包名,所以這個key并不是和應用綁定的,別人拿去也可以直接用,當然也沒有人會泄漏自己的appkey吧。
第二步:集成的選擇,現在環信android的sdk已經到3.2.1了,因為是初次集成所以直接就用了最新版本,問了他們的客服技術人員,也推薦用最新穩定版。他們有兩種集成方式一種是只是用sdk,優點是自定義性強。缺點是自己要寫大量ui界面,畢竟ui界面還是蠻多的呀。另外一種方式是他們有一個EaseUI庫,可以進行依賴,然后就可以直接用人家的頁面了,優點是減少了工作量,但是這個庫代碼也是蠻多的,依賴的東西也不少,有很多可能自己也用不到很不靈活。因為我的工期也是比較緊,所以我采用了“第三種”方法。其實,就是將自己需要用的ui界面先暫時復制到自己的項目里面(先讓產品同學看到效果吧)。然后再根據ui設計師的要求,進行ui優化。算是折中的方法吧。
第三步:一些配置。首先是jar和so文件。因為我只是做了群聊,所以不需要實時語音和實時視頻所以選擇
開場白:1. prologue 2. prolusion 其它相關解釋:
如圖選中的部分下面的jar和so
free.就是自在的意思.
直接按照目錄導入就好了;實質上我只導入了如下圖選中的部分的so
具體原因后文會講到。AndroidManifest中的配置如下:
[java] view plain copy
發件公司名稱 :Sender's company name 收件公司名稱 : Recipient's comany name 發件地址: Sender's address 收件地址: Recipient's address 發件人簽字 : Sender's signature 收件人郵政編碼 : Recipient's post code。
當然還會有一些權限,例如錄音,攝像等權限了。
第五步:因為我做的是群聊,并且應用的一個模塊就是群聊,所以環信的注冊以及群的創建都是由服務端來完成了。所以客戶端做的就是環信登錄,以及退出登錄;登錄調用的是
接下來說遇到的幾個問題,以及解決的過程。
問題一:服務端給了群id,客戶端會根據id獲取群信息的,環信提供了兩個方法
以e開頭的英語單詞有:earnings、eclat、elephant、elation、elegant、elfin。1、earnings 讀音:英 ['??n??z] 美 ['??rn??z]釋義:n. 收入;利潤 例句:He's t。
[java] view plain copy
List
for (String username : members) {
新宜(NEWEASE)是國內領先的樞紐基礎設施投資開發與整體運營綜合性平臺。新宜中國是中國領先的物流基礎設施投資開發運營商,總部位于上海。公司主要投資開發全國主要樞紐城市的物流基礎設施,打造現代化高標準的物流資產組合。截至目。
EaseUser user = new EaseUser(username);
user.setNickname(username);
userList.add(user);
}
這樣寫了,將nick和username值搞成一樣的。然后就不重復了。
最后說說上面我導入so時候為啥只用了那一個文件夾;因為我的應用還用了百度地圖,其中有定位、導航(包括語音)、地圖展示的功能,可能用過這些綜合功能的朋友知道,如果根據功能塊從百度官網分別下載,最終會報so找不到的錯誤,所以只能組合下載,但是組合下載后,百度就會只給這一個armeabi文件夾下面的so。如果我在用環信時候,導入支持不同種類的cpu類型的so的話,在那些cpu類型為非armeabi的手機上。百度地圖就會啟動報錯,報找不到so的錯誤;所以綜合之后,就只用了一個文件夾,也是無奈之舉;如果有哪位朋友遇到相同問題,煩請告知;
版權聲明:本站文章均來源于網絡,如有侵權請聯系刪除!