国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

環信SDK與AppleWatch的結合(1)

2019-11-14 19:19:45
字體:
來源:轉載
供稿:網友

該系列是記錄在apple watch上開發IM,用到了最近挺流行的環信IM SDK。

一、先來一段網上隨處可查到的信息:

1、兩種分辨率

1.65寸 312*390

1.5寸 272*340

2、開發環境

Xcode 6.2 or later

OS X 10.9.4 or later

Watchkit

3、三種展現類型

a>標準的watch app,擁有自身的界面和功能

b>Glances,純信息瀏覽,樣式也很固定。這一方式適合新聞、天氣、股票、運動數據等信息。

c>Notification,用于顯示用戶的本地通知和遠程通知,它包括 Short-Look 和 Long-Look 兩種形式。

4、官方文檔

https://developer.apple.com/library/PRerelease/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/index.html

5、怎么在工程中加入apple watch

 關于這部分,網上的資料很多,在這外鏈一些不錯的blog:
http://www.tuicool.com/articles/MFJFNny

http://blog.jobbole.com/79984/

二、WatchKit和環信SDK的結合

1、在工程中添加WatchKit擴展

你可以新建一個工程,在target上添加,也可以在已有的工程的target上添加,操作步驟是一樣一樣的。

為了記錄的完整性,我新建了一個工程EMWatchOCDemo,看名字可以知道,這是一個ObjC寫的工程。

 

2、EMWatchOCDemo是iphone的程序,先在這個target上接入環信SDK。
按照環信官網上的ios集成文檔下載環信sdk,加入依賴庫,配置好屬性。我不準備實現實時語音,所以只用了lite.a。導入環信sdk之后的工程變成了這個樣子

我比較習慣每個步驟都編譯一下,如果編譯通過,繼續進行下邊的步驟。

 3、初始化環信SDK

環信SDK的初始化幾乎都在AppDelegate.m中實現,如注冊app,配置apns證書和昵稱,進入前臺和進入后臺的操作,這些在環信官網的ios初始化文檔中都有描述,不再贅述。

4、實現一些簡單的功能

ConversationViewController 會話獲取,展示。

FriendsViewController 好友獲取,展示。

GroupsViewController 群組獲取,展示。

HomeViewController是首頁,Tab容器,實現了登錄等操作。

DXEMIMHelper是IM的管理類,定義了全局的宏定義,包括默認登錄賬號KDEFAULT_USERNAME。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临夏县| 明光市| 奉节县| 宝兴县| 伊金霍洛旗| 吉首市| 潞西市| 永胜县| 龙泉市| 青田县| 囊谦县| 三都| 永靖县| 泌阳县| 大同县| 临颍县| 仁怀市| 新竹市| 招远市| 江北区| 营山县| 西城区| 北京市| 宁南县| 东方市| 凤台县| 盘山县| 当雄县| 邵武市| 扎囊县| 望奎县| 轮台县| 平江县| 芷江| 垦利县| 镇巴县| 海城市| 叶城县| 泗水县| 颍上县| 余庆县|