Kelas GCKOpenURLOptions

Referensi Class GCKOpenURLOptions

Ringkasan

Objek yang mewakili opsi yang dapat diteruskan ke aplikasi yang kompatibel untuk Cast melalui URL deep link.

Aplikasi sumber mengenkode opsi khusus Cast (termasuk ID unik perangkat yang akan menerima transmisi, dan secara opsional ID sesi dari sesi Transmisi tertentu yang akan bergabung) dalam parameter kueri URL aplikasi menggunakan asURLQueryItem (GCKOpenURLOptions), lalu membuka URL menggunakan metode -[openURL:options:completionHandler:] UIApplication. Aplikasi target mengekstrak opsi khusus Cast dari URL yang diterima dalam metode -[application:openURL:options:] UIApplicationDelegate dengan memanggil openURLOptionsFromURL: (GCKOpenURLOptions). Kemudian, aplikasi akan memulai atau bergabung dengan sesi Transmisi dengan meneruskan opsi ini ke startSessionWithOpenURLOptions:sessionOptions: (GCKSessionManager).

Sejak
4,0

Mewarisi NSObject, <NSWriting>, dan <NSSecureCoding>.

Ringkasan Metode Instance

(NSURLQueryItem *) - asURLQueryItem
 Mengonversi opsi menjadi item kueri URL. Lainnya...
 

Ringkasan Metode Kelas

(nullable GCKOpenURLOptions *) + openURLOptionsFromURL:
 Mengekstrak opsi khusus Cast dari URL yang ditentukan. Lainnya...
 

Ringkasan Properti

NSString * deviceUniqueID
 ID unik perangkat yang akan dihubungkan. Lainnya...
 
NSString * deviceFriendlyName
 Nama perangkat yang akan dihubungkan. Lainnya...
 
NSString * sessionID
 ID sesi sesi Transmisi untuk bergabung. Lainnya...
 

Detail Metode

+ (nullable GCKOpenURLOptions *) openURLOptionsFromURL: (NSURL *)  url

Mengekstrak opsi khusus Cast dari URL yang ditentukan.

Hasil
Opsi yang diekstrak, atau nil jika URL tidak berisi opsi khusus Cast.
- (NSURLQueryItem *) asURLQueryItem

Mengonversi opsi menjadi item kueri URL.

Hasil
Opsi sebagai NSURLQueryItem.

Detail Properti

- (NSString*) deviceUniqueID
readwritenonatomiccopy

ID unik perangkat yang akan dihubungkan.

Wajib.

- (NSString*) deviceFriendlyName
readwritenonatomiccopy

Nama perangkat yang akan dihubungkan.

Opsional. Nilai ini tidak digunakan oleh kerangka kerja GoogleCast, namun mungkin menarik bagi aplikasi penerima.

- (NSString*) sessionID
readwritenonatomiccopy

ID sesi sesi Transmisi untuk bergabung.

Opsional. Nilai nil menunjukkan bahwa sesi yang sedang aktif harus digabungkan, atau jika tidak ada, sesi baru harus dibuat.