答案 0 :(得分:4)
我相信你会想要观看来自WWDC 2015的'引入观看连接'。他们讨论Apple Watch可以接收数据的不同方式,其中一种方式是直接来自“云”,而不是通过iPhone。
我不确定有多少人能够帮助你专门解决这些新功能,所以如果你想出来,请告诉我们你是怎么做到的。祝好运!
答案 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。