Classe GCKOpenURLOptions

Riferimento al corso GCKOpenURLOptions

Panoramica

Un oggetto che rappresenta le opzioni che possono essere passate a un'applicazione compatibile con Google Cast tramite un URL del link diretto.

L'app di origine codifica le opzioni specifiche di Google Cast (compreso l'ID univoco del dispositivo a cui trasmettere e, facoltativamente, l'ID di sessione di una sessione di trasmissione specifica) in un parametro di ricerca dell'URL dell'applicazione utilizzando asURLQueryItem (GCKOpenURLOptions), quindi apre l'URL con il metodo -[openURL:options:completionHandler:] di UIApplication. L'app target estrae le opzioni specifiche per Google Cast dall'URL che riceve nel metodo -[application:openURL:options:] del relativo UIApplicationDelegate chiamando openURLOptionsFromURL: (GCKOpenURLOptions). Quindi avvia o partecipa a una sessione di trasmissione trasmettendo queste opzioni a startSessionWithOpenURLOptions:sessionOptions: (GCKSessionManager).

Since
4,0

Eredita NSObject, <NSCopy> e <NSSecureCoding>.

Riepilogo del metodo dell'istanza

(NSURLQueryItem *) - asURLQueryItem
 Converte le opzioni in una query URL. Altro...
 

Riepilogo del metodo di lezione

(nullable GCKOpenURLOptions *) + openURLOptionsFromURL:
 Estrae opzioni specifiche per Google Cast dall'URL specificato. Altro...
 

Riepilogo proprietà

NSString * deviceUniqueID
 L'ID univoco del dispositivo a cui connettersi. Altro...
 
NSString * deviceFriendlyName
 Il nome intuitivo del dispositivo a cui connettersi. Altro...
 
NSString * sessionID
 L'ID della sessione di trasmissione a cui vuoi partecipare. Altro...
 

Dettaglio metodo

+ (nullable GCKOpenURLOptions *) openURLOptionsFromURL: (NSURL *)  url

Estrae opzioni specifiche per Google Cast dall'URL specificato.

Valori restituiti
Le opzioni estratte o nil se l'URL non conteneva opzioni specifiche per Google Cast.
- (NSURLQueryItem *) asURLQueryItem

Converte le opzioni in una query URL.

Valori restituiti
Le opzioni come NSURLQueryItem.

Dettaglio proprietà

- (NSString*) deviceUniqueID
readwritenonatomiccopy

L'ID univoco del dispositivo a cui connettersi.

Obbligatorio.

- (NSString*) deviceFriendlyName
readwritenonatomiccopy

Il nome intuitivo del dispositivo a cui connettersi.

(Facoltativo) Questo valore non viene utilizzato dal framework GoogleCast, ma potrebbe interessare all'applicazione di ricezione.

- (NSString*) sessionID
readwritenonatomiccopy

L'ID della sessione di trasmissione a cui vuoi partecipare.

(Facoltativo) Il valore nil indica che una sessione attualmente attiva deve essere collegata o, nel caso in cui non ce ne sia, deve essere creata una nuova sessione.