Informações gerais
Um objeto que representa opções que podem ser transmitidas para um aplicativo compatível com Cast por meio de um URL de link direto.
O app de origem codifica as opções específicas do Cast (incluindo o ID exclusivo do dispositivo para o qual transmitir e, opcionalmente, o ID de uma sessão específica do Cast para participar) em um parâmetro de consulta do URL do aplicativo usando asURLQueryItem (GCKOpenURLOptions) e, em seguida, abre o URL com o método -[openURL:options:completionHandler:]
do UIApplication. O app de destino extrai as opções específicas do Cast do URL que ele recebe no método -[application:openURL:options:]
do UIApplicationDelegate chamando openURLOptionsFromURL: (GCKOpenURLOptions). Em seguida, ele inicia ou entra em uma sessão de transmissão transmitindo essas opções para startSessionWithOpenURLOptions:sessionOptions: (GCKSessionManager).
- Como
- 4,0
Herda NSObject, <NSCopy> e <NSSecureCoding>.
Resumo do método de instância | |
(NSURLQueryItem *) | - asURLQueryItem |
Converte as opções em um item de consulta de URL. Mais... | |
Resumo do método de classe | |
(nullable GCKOpenURLOptions *) | + openURLOptionsFromURL: |
Extrai as opções específicas do Cast do URL especificado. Mais... | |
Resumo da propriedade | |
NSString * | deviceUniqueID |
O ID exclusivo do dispositivo a que se conectar. Mais... | |
NSString * | deviceFriendlyName |
O nome amigável do dispositivo ao qual se conectar. Mais... | |
NSString * | sessionID |
O ID da sessão de transmissão da qual você quer participar. Mais... | |
Detalhes dos métodos
+ (nullable GCKOpenURLOptions *) openURLOptionsFromURL: | (NSURL *) | url |
Extrai as opções específicas do Cast do URL especificado.
- Retorna
- As opções extraídas ou
nil
se o URL não tiver opções específicas do Cast.
- (NSURLQueryItem *) asURLQueryItem |
Converte as opções em um item de consulta de URL.
- Retorna
- As opções como um NSURLQueryItem.
Detalhe da propriedade
|
readwritenonatomiccopy |
O ID exclusivo do dispositivo a que se conectar.
Obrigatório.
|
readwritenonatomiccopy |
O nome amigável do dispositivo ao qual se conectar.
Opcional. Esse valor não é usado pelo framework do GoogleCast, mas pode ser interessante para o aplicativo receptor.
|
readwritenonatomiccopy |
O ID da sessão de transmissão da qual você quer participar.
Opcional. Um valor de nil
indica que qualquer sessão ativa no momento deve ser mesclada ou, se não houver nenhuma, uma nova deve ser criada.