Klasa GCKOpenURLOptions

Dokumentacja klasy GCKOpenURLOptions

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

- (NSString*) deviceUniqueID
readwritenonatomiccopy

Unikalny identyfikator urządzenia, z którym chcesz się połączyć.

To pole jest wymagane.

- (NSString*) deviceFriendlyName
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.

- (NSString*) sessionID
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ą.