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à
|
readwritenonatomiccopy |
L'ID univoco del dispositivo a cui connettersi.
Obbligatorio.
|
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.
|
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.