Présentation
Objet représentant les options qui peuvent être transmises à une application compatible Cast via une URL de lien profond.
L'application source encode les options spécifiques à Cast (y compris l'ID unique de l'appareil sur lequel caster le contenu et éventuellement l'ID d'une session Cast spécifique à rejoindre) dans un paramètre de requête de l'URL de l'application à l'aide de asURLQueryItem (GCKOpenURLOptions), puis ouvre l'URL à l'aide de la méthode -[openURL:options:completionHandler:]
de UIApplication. L'application cible extrait les options spécifiques à Cast à partir de l'URL qu'elle reçoit dans la méthode -[application:openURL:options:]
de UIApplicationDelégation en appelant openURLOptionsFromURL: (GCKOpenURLOptions). Il démarre ou rejoint ensuite une session Cast en transmettant ces options à startSessionWithOpenURLOptions:sessionOptions: (GCKSessionManager).
- Depuis
- 4,0
Hérite de NSObject, <NSCopy> et <NSSecureCoding>.
Résumé des méthodes d'instance | |
(NSURLQueryItem *) | - asURLQueryItem |
Convertit les options en un élément de requête d'URL. Plus... | |
Résumé des méthodes de classe | |
(nullable GCKOpenURLOptions *) | + openURLOptionsFromURL: |
Extrait les options spécifiques à Cast à partir de l'URL spécifiée. Plus... | |
Résumé de la propriété | |
NSString * | deviceUniqueID |
Identifiant unique de l'appareil auquel se connecter. Plus... | |
NSString * | deviceFriendlyName |
Nom convivial de l'appareil auquel se connecter. Plus... | |
NSString * | sessionID |
ID de la session Cast à rejoindre. Plus... | |
Détails sur la méthode
+ (nullable GCKOpenURLOptions *) openURLOptionsFromURL: | (NSURL *) | url |
Extrait les options spécifiques à Cast à partir de l'URL spécifiée.
- Renvoie
- Options extraites, ou
nil
si l'URL ne contient aucune option spécifique à Cast.
- (NSURLQueryItem *) asURLQueryItem |
Convertit les options en un élément de requête d'URL.
- Renvoie
- Options sous la forme d'un NSURLQueryItem.
Détails de la propriété
|
readwritenonatomiccopy |
Identifiant unique de l'appareil auquel se connecter.
Obligatoire.
|
readwritenonatomiccopy |
Nom convivial de l'appareil auquel se connecter.
Facultatif. Cette valeur n'est pas utilisée par le framework GoogleCast, mais peut présenter un intérêt pour l'application réceptrice.
|
readwritenonatomiccopy |
ID de la session Cast à rejoindre.
Facultatif. La valeur nil
indique que toute session actuellement active doit être rejointe ou, s'il n'y en a aucune, qu'une session doit être créée.