2015-06-25 72 views
14

是否有人知道是否可以使用新的WatchOS2直接從Watch上管理UDP監聽器(用於接收和發送數據)而無需使用iPhone作爲支持?我有一個應用程序與一個UDP監聽器,我想轉移到觀察,以避免設備之間的通信。WatchOS2網絡通信

+0

您應該觀看會話視頻。 – dasdom

+0

觀看會話視頻?你能解釋得更好嗎? – Lorenzo

+0

在我的情況下,我需要使用UDP消息向遠程設備(PC或嵌入式系統)詢問一些信息,但我不知道如何從iPhone發送UDP消息(但在iPhone中,UDP套接字在背景)還是來自Watch:在Watch OS2中可能?直接發送UDP而不使用iPhone作爲橋接器? – Lorenzo

回答

2

的Socket通信將是不可能直接從Apple關注,因爲CFNetwork框架是不是在watchOS可用框架2.

Apple pre-release documentation狀態之一:專爲watchOS 2內置

擴展有訪問以下系統框架:

  • ClockKit
  • 聯繫
  • 核心數據
  • 核心基礎
  • 核芯顯卡
  • 核心位置
  • 核心運動
  • EventKit
  • 基金會
  • HealthKit
  • HomeKit
  • 的ImageIO
  • MapKit
  • 移動核心服務
  • PassKit
  • 安全
  • 觀看連接
  • WatchKit
+0

謝謝,我希望它能在最終版本中發佈..因爲否則我不能開發我的應用程序:-( – Lorenzo

4

我相信你會想要觀看WWDC 2015上的'Watch Connectivity Connectivity'介紹。他們討論Apple Watch可以接收數據的不同方式,其中一種方式是直接來自「雲端」,而不是通過iPhone 。

Here is the link

我不確定人們將多少能幫助你明確這些能力是如此的新,所以如果你看着辦吧,請讓我們知道你是如何做到的。祝你好運!

+1

我需要在我的MAC上安裝XCode7才能開始學習解決方案......但不幸的是Xcode每次都在我的mac上崩潰... – Lorenzo

1

我在一個類似的情況我。我使用WatchKit Extension在WatchOS 1.0中工作,該擴展通過我創建的使用GCDAsyncSocket的共享CommKit框架在手機上運行。它依靠iPhone進行配對,代碼在手機上運行。

今天在使用WatchOS 2.0時,同樣需要使用「Interative Messaging and Reachability」模型。它在前面的帖子中提到的視頻中。

基本上,您將像使用WatchOS 1.0一樣運行iPhone上的TCP/UDP代碼 - 所以您仍然需要主機iPhone在附近。