首页 > 机箱/电源 > 正文
汽配网 国内最专业的汽配B2B商务网

怎样在Apple Watch上集成环信SDK

本文简单的讲述下如何用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

责任编辑:barcasoul
0