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
|
readwritenonatomiccopy |
ID unik perangkat yang akan dihubungkan.
Wajib.
|
readwritenonatomiccopy |
Nama perangkat yang akan dihubungkan.
Opsional. Nilai ini tidak digunakan oleh kerangka kerja GoogleCast, namun mungkin menarik bagi aplikasi penerima.
|
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.