技术开发 频道

怎样在Apple Watch上集成环信SDK

  【IT168 资讯】怎样在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

  本文章版权归环信所有,转载请注明出处。更多技术文章请访问http://blog.easemob.com/

特别提醒:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
0
相关文章