Übersicht
Ein Objekt, das Optionen darstellt, die über eine Deeplink-URL an eine für Google Cast optimierte Anwendung weitergegeben werden können.
Die Quell-App codiert die Cast-spezifischen Optionen (einschließlich der eindeutigen ID des Geräts, auf das gestreamt werden soll, und optional der Sitzungs-ID einer bestimmten Cast-Sitzung, an der teilnehmen soll) in einem Abfrageparameter der Anwendungs-URL mit asURLQueryItem (GCKOpenURLOptions). Anschließend wird die URL mit der Methode -[openURL:options:completionHandler:]
der UI geöffnet. Die Zielanwendung extrahiert die Cast-spezifischen Optionen aus der URL, die sie in der UIApplicationDelegate-Methode -[application:openURL:options:]
empfängt, indem sie openURLOptionsFromURL: (GCKOpenURLOptions) aufruft. Anschließend startet oder nimmt er an einer Streamingsitzung teil, indem er diese Optionen an startSessionWithOpenURLOptions:sessionOptions: (GCKSessionManager) übergibt.
- Sincé
- 4,0
Übernimmt NSObject, <NSCopy> und <NSSecureCoding>.
Zusammenfassung der Instanzmethoden | |
(NSURLQueryItem *) | - asURLQueryItem |
Wandelt die Optionen in ein URL-Abfrageelement um. Mehr... | |
Zusammenfassung der Klassenmethoden | |
(nullable GCKOpenURLOptions *) | + openURLOptionsFromURL: |
Extrahiert die Cast-spezifischen Optionen aus der angegebenen URL. Mehr... | |
Property-Zusammenfassung | |
NSString * | deviceUniqueID |
Die eindeutige ID des Geräts, zu dem eine Verbindung hergestellt werden soll. Mehr... | |
NSString * | deviceFriendlyName |
Der Anzeigename des Geräts, zu dem eine Verbindung hergestellt werden soll. Mehr... | |
NSString * | sessionID |
Die Sitzungs-ID der Streamingsitzung, an der Sie teilnehmen möchten. Mehr... | |
Methodendetail
+ (nullable GCKOpenURLOptions *) openURLOptionsFromURL: | (NSURL *) | url |
Extrahiert die Cast-spezifischen Optionen aus der angegebenen URL.
- Gibt Folgendes zurück:
- Die extrahierten Optionen oder
nil
, wenn die URL keine Cast-spezifischen Optionen enthält.
- (NSURLQueryItem *) asURLQueryItem |
Wandelt die Optionen in ein URL-Abfrageelement um.
- Gibt Folgendes zurück:
- Die Optionen als NSURLQueryItem.
Property-Details
|
readwritenonatomiccopy |
Die eindeutige ID des Geräts, zu dem eine Verbindung hergestellt werden soll.
Erforderlich.
|
readwritenonatomiccopy |
Der Anzeigename des Geräts, zu dem eine Verbindung hergestellt werden soll.
Optional. Dieser Wert wird vom GoogleCast-Framework nicht verwendet, kann aber für die empfangende Anwendung von Interesse sein.
|
readwritenonatomiccopy |
Die Sitzungs-ID der Streamingsitzung, an der Sie teilnehmen möchten.
Optional. Der Wert nil
gibt an, dass eine derzeit aktive Sitzung verbunden werden soll. Wenn keine vorhanden ist, wird eine neue Sitzung erstellt.