Descripción general
Objeto que representa opciones que se pueden pasar a una aplicación compatible con Cast a través de una URL de vínculo directo.
La app de origen codifica las opciones específicas de Cast (incluido el ID único del dispositivo al que se transmitirá el contenido y, opcionalmente, el ID de sesión de una sesión de transmisión específica a la que se puede unir) en un parámetro de consulta de la URL de la aplicación con asURLQueryItem (GCKOpenURLOptions) y, luego, abre la URL con el método -[openURL:options:completionHandler:]
de UIApplication. La app de destino extrae las opciones específicas de Cast de la URL que recibe en el método -[application:openURL:options:]
de UIApplicationDelegate llamando a openURLOptionsFromURL: (GCKOpenURLOptions). Luego, inicia una sesión de transmisión o se une a ella pasando estas opciones a startSessionWithOpenURLOptions:sessionOptions: (GCKSessionManager).
- Desde
- 4.0
Hereda NSObject, <NSCopy> y <NSSecureCoding>.
Resumen del método de instancia | |
(NSURLQueryItem *) | - asURLQueryItem |
Convierte las opciones en un elemento de consulta de URL. Más... | |
Resumen del método de la clase | |
(nullable GCKOpenURLOptions *) | + openURLOptionsFromURL: |
Extrae las opciones específicas de Cast de la URL especificada. Más... | |
Resumen de la propiedad | |
NSString * | deviceUniqueID |
El ID único del dispositivo al que se conectará. Más... | |
NSString * | deviceFriendlyName |
El nombre descriptivo del dispositivo al que se conectará. Más... | |
NSString * | sessionID |
El ID de la sesión de transmisión a la que te unirás. Más... | |
Detalle del método
+ (nullable GCKOpenURLOptions *) openURLOptionsFromURL: | (NSURL *) | url |
Extrae las opciones específicas de Cast de la URL especificada.
- Devuelve
- Las opciones extraídas o
nil
si la URL no contenía ninguna opción específica de Cast.
- (NSURLQueryItem *) asURLQueryItem |
Convierte las opciones en un elemento de consulta de URL.
- Devuelve
- Las opciones como NSURLQueryItem.
Detalles de la propiedad
|
readwritenonatomiccopy |
El ID único del dispositivo al que se conectará.
Obligatorio.
|
readwritenonatomiccopy |
El nombre descriptivo del dispositivo al que se conectará.
Opcional. El framework de GoogleCast no utiliza este valor, pero puede resultar útil para la aplicación receptora.
|
readwritenonatomiccopy |
El ID de la sesión de transmisión a la que te unirás.
Opcional. Un valor de nil
indica que se debe unir cualquier sesión actualmente activa o que, si no hay ninguna, se debe crear una nueva.