2015-06-25 10 views
14

Czy ktoś wie, czy jest możliwe, aby nowy WatchOS2 zarządzał odbiornikiem UDP (do odbierania i wysyłania danych) bezpośrednio z Watch bez korzystania z iPhone'a jako wsparcia? Mam aplikację z odbiornikiem UDP, którą chciałbym przenieść na zegarek, aby uniknąć komunikacji między urządzeniem.Komunikacja sieciowa WatchOS2

+0

Powinieneś oglądać filmy z sesji. – dasdom

+0

Oglądaj filmy z sesji? Czy możesz wyjaśnić lepiej? – Lorenzo

+0

W moim przypadku muszę poprosić o zdalne urządzenie (PC lub system wbudowany) niektóre informacje za pomocą komunikatów UDP, ale nie wiem, jak wysłać wiadomości UDP z iPhone'a (ale w gnieździe UDP iPhone'a są zamknięte, gdy w tło) lub z Watch: czy w Watch OS2 możliwe? bezpośrednio, aby wysłać UDP bez używania iPhone'a jako mostu? – Lorenzo

Odpowiedz

2

Gniazdo nie byłoby możliwe bezpośrednio z Apple Watch ponieważ ramy CFNetwork nie jest jednym z dostępnych w ramach watchOS 2.

Apple pre-release documentation Zjednoczone:

Rozszerzenia zbudowany specjalnie dla watchOS 2 mają Dostęp do następujących ram systemowych:

  • ClockKit
  • Kontakt
  • Rdzeń danych
  • Fundacja Rdzeń
  • rdzeń graficzny
  • Rdzeń Lokalizacja
  • Motion Rdzeń
  • EventKit
  • Fundacja
  • HealthKit
  • HomeKit
  • ImageIO
  • MapKit
  • mobilne Core Services
  • PassKit
  • Bezpieczeństwo
  • Watch Łączność
  • WatchKit
+0

Dzięki, mam nadzieję, że będzie to możliwe w ostatecznej wersji .. bo inaczej nie mogę opracuj moją aplikację :-( – Lorenzo

4

Wydaje mi się, że będziesz chciał obejrzeć "Przedstawiamy łączność z zegarkiem" od WWDC 2015. Omawiają różne sposoby, w jakie Apple Watch może odbierać dane, a jedno z nich pochodzi bezpośrednio z "chmury", a nie z iPhone'a .

Here is the link

jestem pewien, ile osób będzie w stanie pomóc konkretnie te zdolności są tak nowe, więc jeśli zrozumieć to proszę dać nam znać, jak to zrobiłeś. Powodzenia! komunikacja

+1

Potrzebuję zainstalować XCode7 na moim MACie, aby rozpocząć badanie rozwiązania ... ale niestety Xcode crash za każdym razem na moim mac ... – Lorenzo

1

jestem w podobnej sytuacji. Miałem to działa w WatchOS 1.0 przy użyciu rozszerzenia WatchKit, które działa w telefonie za pośrednictwem współdzielonego frameworku CommKit, który stworzyłem, który używa GCDAsyncSocket. Polega na sparowaniu iPhone'a, a kod działa na telefonie.

Dzisiaj z WatchOS 2.0, to samo powinno się zdarzyć, używając modelu "Interative Messaging and Reachability". Jest na filmie wspomnianym w poprzednich postach.

Zasadniczo uruchomi się kod TCP/UDP na telefonie iPhone, tak jak w przypadku WatchOS 1.0 - więc nadal potrzebujesz iPhone'a w pobliżu.

Powiązane problemy