Überblick
Ein Objekt, das Optionen darstellt, die über eine Deeplink-URL an eine für Google Cast optimierte App 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, auf die gestreamt werden soll) in einem Abfrageparameter der Anwendungs-URL mithilfe von asURLQueryItem (GCKOpenURLOptions). Anschließend öffnet sie die URL mit der Methode -[openURL:options:completionHandler:]
von UIApplication. Die Ziel-App extrahiert die Cast-spezifischen Optionen aus der URL, die sie in der -[application:openURL:options:]
-Methode der UIApplicationDelegate erhält, indem sie openURLOptionsFromURL: (GCKOpenURLOptions) aufruft. Anschließend startet oder nimmt er eine Streamingsitzung durch, indem er diese Optionen an startSessionWithOpenURLOptions:sessionOptions: (GCKSessionManager) übergibt.
- Seit
- 4,0
Übernimmt NSObject, <NSKopieren> und <NSSecureCoding>.
Übersicht über Instanzmethoden | |
(NSURLQueryItem *) | - asURLQueryItem |
Wandelt die Optionen in ein URL-Abfrageelement um. Mehr... | |
Klassenmethodenzusammenfassung | |
(nullable GCKOpenURLOptions *) | + openURLOptionsFromURL: |
Extrahiert die Cast-spezifischen Optionen aus der angegebenen URL. Mehr... | |
Property-Zusammenfassung | |
NSString * | deviceUniqueID |
Die eindeutige ID des Geräts, mit 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.
- Rückgaben
- Die extrahierten Optionen oder
nil
, wenn die URL keine Cast-spezifischen Optionen enthält.
- (NSURLQueryItem *) asURLQueryItem |
Wandelt die Optionen in ein URL-Abfrageelement um.
- Rückgaben
- Die Optionen als NSURLQueryItem.
Objektdetails
|
readwritenonatomiccopy |
Die eindeutige ID des Geräts, mit 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, ist aber möglicherweise für die empfangende App von Interesse.
|
readwritenonatomiccopy |
Die Sitzungs-ID der Streamingsitzung, an der Sie teilnehmen möchten.
Optional. Der Wert nil
gibt an, dass eine derzeit aktive Sitzung aufgenommen werden soll. Ist keine Sitzung vorhanden, soll eine neue erstellt werden.