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
nilsi 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.