Classe GCKOpenURLOptions

Riferimento per la classe GCKOpenURLOptions

Panoramica

Un oggetto che rappresenta le opzioni che possono essere trasmesse a un'app compatibile con Google Cast tramite un URL di link diretto.

L'app sorgente codifica le opzioni specifiche di Cast (inclusi l'ID univoco del dispositivo a cui trasmettere e, facoltativamente, l'ID sessione di una sessione di trasmissione specifica a cui partecipare) in un parametro di query dell'URL dell'applicazione utilizzando asURLQueryItem (GCKOpenURLOptions), quindi apre l'URL utilizzando il metodo -[openURL:options:completionHandler:] di UIApplication. L'app di destinazione estrae le opzioni specifiche per Google Cast dall'URL che riceve nel metodo -[application:openURL:options:] di UIApplicationDelega tramite la chiamata a openURLOptionsFromURL: (GCKOpenURLOptions). Quindi avvia o partecipa a una sessione di trasmissione passando queste opzioni a startSessionWithOpenURLOptions:sessionOptions: (GCKSessionManager).

Dal
4,0

Eredita NSObject, <NSCOPY> e <NSSecureCoding>.

Riepilogo del metodo di istanza

(NSURLQueryItem *) - asURLQueryItem
 Converte le opzioni in un elemento di query dell'URL. Altro...
 

Riepilogo metodo classe

(nullable GCKOpenURLOptions *) + openURLOptionsFromURL:
 Estrae le opzioni specifiche per la trasmissione 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 le opzioni specifiche per la trasmissione dall'URL specificato.

Ritorni
Le opzioni estratte o nil se l'URL non contiene opzioni specifiche di Cast.
- (NSURLQueryItem *) asURLQueryItem

Converte le opzioni in un elemento di query dell'URL.

Ritorni
Le opzioni come NSURLQueryItem.

Dettagli della proprietà

- (NSString*) deviceUniqueID
readwritenonatomiccopy

L'ID univoco del dispositivo a cui connettersi.

Obbligatorio.

- (NSString*) deviceFriendlyName
readwritenonatomiccopy

Il nome intuitivo del dispositivo a cui connettersi.

Campo facoltativo. Questo valore non viene utilizzato dal framework GoogleCast, ma potrebbe interessare l'applicazione ricevente.

- (NSString*) sessionID
readwritenonatomiccopy

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

Campo facoltativo. Il valore nil indica che qualsiasi sessione attualmente attiva deve essere unita o, se non ce ne sono, deve essere creata una nuova sessione.