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
Odpowiedz
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
Dzięki, mam nadzieję, że będzie to możliwe w ostatecznej wersji .. bo inaczej nie mogę opracuj moją aplikację :-( – Lorenzo
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 .
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
Potrzebuję zainstalować XCode7 na moim MACie, aby rozpocząć badanie rozwiązania ... ale niestety Xcode crash za każdym razem na moim mac ... – Lorenzo
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.
Powinieneś oglądać filmy z sesji. – dasdom
Oglądaj filmy z sesji? Czy możesz wyjaśnić lepiej? – Lorenzo
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