2015-06-25 9 views
14

Qualcuno sa se è possibile con il nuovo WatchOS2 gestire il listener UDP (per ricevere e inviare dati) direttamente dall'Orologio senza l'utilizzo dell'iPhone come supporto? Ho un'app con un listener UDP che vorrei trasferire sull'orologio per evitare la comunicazione tra il dispositivo.Comunicazione rete WatchOS2

+0

Dovresti guardare i video della sessione. – dasdom

+0

Guarda i video delle sessioni? Puoi spiegare meglio? – Lorenzo

+0

Nel mio caso ho bisogno di chiedere ad un dispositivo remoto (PC o sistema embedded) alcune informazioni usando i messaggi UDP ma non so come inviare i messaggi UDP da iPhone (ma nel socket UDP di iPhone sono chiusi quando in background) o da Watch: è possibile l'OS2 di Watch ?? direttamente per inviare UDP senza usare l'iPhone come bridge? – Lorenzo

risposta

2

Socket non sarebbe possibile direttamente dalla vigilanza di Apple perché il quadro CFNetwork non è uno dei quadri disponibili in watchos 2.

Apple pre-release documentation Uniti:

estensioni costruito appositamente per watchos 2 hanno L'accesso ai seguenti quadri di:

  • ClockKit
  • Contatti
  • Core Data
  • Nucleo Fondazione
  • Graphics Core
  • Core Location
  • Nucleo Movimento
  • EventKit
  • Fondazione
  • HealthKit
  • HomeKit
  • ImageIO
  • MapKit
  • mobile Core Services
  • PassKit
  • Security
  • Guarda Connettività
  • WatchKit
+0

Grazie, spero che sia possibile nella versione finale .. perché altrimenti non posso sviluppare la mia app :-( – Lorenzo

4

Credo che vorrai guardare "Introducing Watch Connectivity" dal WWDC 2015. Discutono di diversi modi in cui Apple Watch può ricevere dati, e uno di questi è direttamente dal "cloud" piuttosto che tramite l'iPhone .

Here is the link

io sono sicuro di quante persone saranno in grado di aiutarvi in ​​particolare con queste abilità essendo così nuovo, quindi se si figura fuori fatecelo sapere come hai fatto. In bocca al lupo! comunicazione

+1

Ho bisogno di installare XCode7 sul mio MAC per iniziare a studiare una soluzione ... ma sfortunatamente Xcode si blocca ogni volta sul mio mac ... – Lorenzo

1

Sono in una situazione simile. L'ho fatto funzionare in WatchOS 1.0 utilizzando l'estensione WatchKit che viene eseguita sul telefono tramite un framework CommKit condiviso che ho creato che utilizza GCDAsyncSocket. Fa affidamento sull'iPhone per essere accoppiato e il codice viene eseguito sul telefono.

Oggi con WatchOS 2.0, lo stesso dovrebbe accadere utilizzando il modello "Interative Messaging and Reachability". È nel video menzionato nei post precedenti.

Fondamentalmente, si eseguirà il codice TCP/UDP su iPhone come con WatchOS 1.0 - quindi è ancora necessario che l'iPhone host si trovi nelle vicinanze.