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