怎样在Apple Watch上集成环信SDK

电脑 驱动中国 B barcasoul 1,634 次阅读
分享 Q

本文简单的讲述下如何用Apple Watch Kit集成环信SDK.

升级xcode到version 6.2,和 IOS SDK8.2

下载环信SDK从官网

打开XCode->new project->new target->选择WatchKit App

怎样在Apple Watch上集成环信SDK

xcode 会自动给你创建几个targets,例如下图:

怎样在Apple Watch上集成环信SDK

把EaseMobSDK文件夹拖拽到HxAppleWatchDemo Target里

怎样在Apple Watch上集成环信SDK

选择target HXAppleWatchDemo,加入下图所有的Linked Frameworks and Libraries里的库文件

怎样在Apple Watch上集成环信SDK

在HXAppleWatchDemo target 创建bridging header文件

怎样在Apple Watch上集成环信SDK

设置bridging header文件

怎样在Apple Watch上集成环信SDK

设置other linker flags 以保证SDK Lib category的扩展方法可用

怎样在Apple Watch上集成环信SDK

所有环境设置都已完成,试着build下看又啥问题么

开始写代码:

1. 打开HXAppleWatchDemo WatchKit App 里的interface.storyboard然后加个button 叫load contacts

怎样在Apple Watch上集成环信SDK

2. 找到HXAppleWatchDemo WatchKit Extension里的文件InterfaceController.swift,然后把上述的button关联到 @IBOutlet weakvar open:WKInterfaceButton!

InterfaceController.swift代码如下:

怎样在Apple Watch上集成环信SDK

InterfaceController.openParentApplication是用来和IOS的程序通讯的接口,大部分的业务逻辑需要在parent application实现也就是上述说的HXAppleWatchDemo Target

我们看下HXAppleWatchDemo是如何实现和Apple Watch App通讯的

怎样在Apple Watch上集成环信SDK

这个就是和Apple WatchKit App实现通讯的接口:

怎样在Apple Watch上集成环信SDK

HXSDKHelper就是对环信一个简单的封装,现在里面只实现了一个函数

怎样在Apple Watch上集成环信SDK

大功告成,完成以上步骤,你就能够做个简单的Watch App 可以用环信的SDK发消息了。

由于没有真机,以上都是在模拟器上测试通过。

如果需要工程代码请联系我:syyorient@outlook.com

或者从github上获取

https://github.com/youniworld/AppleWatchDemo-HuanXin

版权声明:本文由驱动中国整理发布,转载需注明出处与原文链接。如有疑问请联系 editor@qudong.com
本文价值 成为第一个评分的人
登录后为本文打分
网友评论0 条评论
正在回复 的评论取消
评论加载中…
🔐

登录后参与互动

评论、点赞均可赚积分
连续签到、邀请好友也有奖励 🎁

电脑端: 微信扫码登录 微信内: 一键登录

微信扫一扫

打开微信「扫一扫」,分享本文到朋友圈或好友