2017-10-19 12 views
5

Multicast jest wyłączony w naszej ethernet, więc zarejestrowałem usługi proxy (_airplay._tcp & _raop._tcp) wskazał OD Apple TV jest z DNSServiceRegister w mojej aplikacji, zarejestruj i wykryć usługa na tym samym telefonie. Działa dobrze w iOS 10, ale moja usługa nie może zostać wykryta w Control Center w iOS 11.serwis AirPlay zarejestrowany przez `DNSServiceRegister` nie mogą być odkryte przez iOS 11

+0

Czy transmisja z urządzenia iOS i próbuje również wykryć urządzenie? – Colton

+0

@Viro Tak, działa na iOS 10 –

Odpowiedz

1

Kiedy Apple zmieniło wszystko w systemie iOS 11 (czyli AirPlay 2), sprawiło, że było to trudniejsze dla urządzenia Airplay dla siebie. Musisz użyć znacznie niższego poziomu API, żeby to działało, mam tu na myśli C zamiast Celu-C.

+3

Ta odpowiedź nikomu nie pomoże. – sstn

+0

@sstn odpowiedź wymaga trochę tam iz powrotem. Aktywnie wysyłamy e-maile, dzięki czemu mogę mu właściwie pomóc zamiast na stosie. – Colton

+2

Zaproponuj, że przedstawisz tutaj rozwiązanie, dzięki któremu wszyscy będą mogli z niego skorzystać. – sstn

Powiązane problemy