Opis
Obiekt przedstawiający opcje, które można przekazać aplikacji obsługującej Cast za pomocą adresu URL precyzyjnego linku.
Aplikacja źródłowa koduje opcje związane z przesyłaniem (w tym unikalny identyfikator urządzenia, na które ma być przesyłane treści oraz opcjonalnie identyfikator sesji konkretnej sesji przesyłania, do której ma się dołączyć) w parametrze zapytania adresu URL aplikacji za pomocą funkcji asURLQueryItem (GCKOpenURLOptions), a następnie otwiera adres URL za pomocą metody -[openURL:options:completionHandler:] UIApplication. Aplikacja docelowa wyodrębnia opcje specyficzne dla przesyłania z adresu URL otrzymanego w metodzie -[application:openURL:options:] UIApplicationTax Delegaty przez wywołanie openURLOptionsFromURL: (GCKOpenURLOptions). Następnie rozpoczyna sesję przesyłania lub dołącza do niej, przekazując te opcje do startSessionWithOpenURLOptions:sessionOptions: (GCKSessionManager).
- Od
- 4,0
Dziedziczy NSObject, <NSCopying> i <NSSecureCoding>.
Podsumowanie metody instancji | |
| (NSURLQueryItem *) | - asURLQueryItem |
| Konwertuje opcje na element zapytania w adresie URL. Więcej... | |
Podsumowanie metody klasy | |
| (nullable GCKOpenURLOptions *) | + openURLOptionsFromURL: |
| Wyodrębnia opcje dotyczące Cast z określonego adresu URL. Więcej... | |
Podsumowanie usługi | |
| NSString * | deviceUniqueID |
| Unikalny identyfikator urządzenia, z którym chcesz się połączyć. Więcej... | |
| NSString * | deviceFriendlyName |
| Przyjazna nazwa urządzenia, z którym można nawiązać połączenie. Więcej... | |
| NSString * | sessionID |
| Identyfikator sesji przesyłania, do której chcesz dołączyć. Więcej... | |
Szczegóły metody
| + (nullable GCKOpenURLOptions *) openURLOptionsFromURL: | (NSURL *) | url |
Wyodrębnia opcje dotyczące Cast z określonego adresu URL.
- Akcje powrotne
- Wyodrębnione opcje lub
nil, jeśli URL nie zawierał żadnych opcji Cast.
| - (NSURLQueryItem *) asURLQueryItem |
Konwertuje opcje na element zapytania w adresie URL.
- Akcje powrotne
- Opcje jako NSURLQueryItem.
Szczegóły nieruchomości
|
readwritenonatomiccopy |
Unikalny identyfikator urządzenia, z którym chcesz się połączyć.
To pole jest wymagane.
|
readwritenonatomiccopy |
Przyjazna nazwa urządzenia, z którym można nawiązać połączenie.
Opcjonalnie. Ta wartość nie jest używana przez platformę GoogleCast, ale może być interesująca dla aplikacji odbierającej.
|
readwritenonatomiccopy |
Identyfikator sesji przesyłania, do której chcesz dołączyć.
Opcjonalnie. Wartość nil wskazuje, że należy dołączyć każdą obecnie aktywną sesję, a jeśli nie ma żadnej, należy utworzyć nową.