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ą.