WatchOS2 network Communication

时间:2015-06-25 19:08:29

标签: ios iphone networking udp watch-os-2

Does someone know if it is possible with the new WatchOS2 to manage for UDP listener (to receive and send data) directly from the Watch without the use of the iPhone as support? I have an app with an UDP listener that I would like to transfer to the Watch to avoid communication between the device.

3 个答案:

答案 0 :(得分:4)

我相信你会想要观看来自WWDC 2015的'引入观看连接'。他们讨论Apple Watch可以接收数据的不同方式,其中一种方式是直接来自“云”,而不是通过iPhone。

Here is the link

我不确定有多少人能够帮助你专门解决这些新功能,所以如果你想出来,请告诉我们你是怎么做到的。祝好运!

答案 1 :(得分:2)

Apple Watch无法直接进行套接字通信,因为CFNetwork框架不是watchOS 2中可用的框架之一。

Apple pre-release documentation州:

  

专门为watchOS 2构建的扩展可以访问以下系统框架:

     
      
  • ClockKit
  •   
  • 联系人
  •   
  • 核心数据
  •   
  • 核心基金会
  •   
  • 核心图形
  •   
  • 核心位置
  •   
  • 核心动作
  •   
  • EventKit
  •   
  • 粉底
  •   
  • HealthKit
  •   
  • HomeKit
  •   
  • 的ImageIO
  •   
  • MapKit
  •   
  • 移动核心服务
  •   
  • PassKit
  •   
  • 安全
  •   
  • 观看连接
  •   
  • WatchKit
  •   

答案 2 :(得分:1)

我处于类似情况。我使用WatchKit Extension在WatchOS 1.0中工作,它通过我创建的使用GCDAsyncSocket的共享CommKit框架在手机上运行。它依赖iPhone配对,代码在手机上运行。

今天使用WatchOS 2.0,需要使用“Interative Messaging and Reachability”模型。它出现在之前帖子中提到的视频中。

基本上,您将像在WatchOS 1.0上一样在iPhone上运行TCP / UDP代码 - 因此您仍然需要附近的主机iPhone。