Ringkasan
Implementasi GCKCastChannel generik, cocok untuk digunakan saat subclass tidak diinginkan.
GCKGenericChannel meneruskan pesan dan peristiwa konektivitas ke delegasinya, serta tidak memiliki logika pemrosesannya sendiri.
Lihat GCKGenericChannelDelegate untuk protokol delegasi.
Mewarisi GCKCastChannel.
Ringkasan Metode Instance | |
(instancetype) | - initWithNamespace: |
Penginisialisasi yang ditentukan. Selengkapnya... | |
(instancetype) | - init |
Penginisialisasi default tidak tersedia. Selengkapnya... | |
(void) | - didReceiveTextMessage: |
Dipanggil saat pesan teks diterima di channel ini. Selengkapnya... | |
(BOOL) | - sendTextMessage: |
Mengirim SMS di channel ini. Selengkapnya... | |
(BOOL) | - sendTextMessage:error: |
Mengirim SMS di channel ini. Selengkapnya... | |
(NSInteger) | - generateRequestID |
Menghasilkan ID permintaan untuk pesan baru. Selengkapnya... | |
(NSNumber *__nullable) | - generateRequestNumber |
Metode praktis yang menggabungkan hasil generateRequestID dalam NSNumber. Selengkapnya... | |
(void) | - didConnect |
Dipanggil saat saluran ini telah terhubung, yang menunjukkan bahwa pesan sekarang dapat dipertukarkan dengan perangkat Cast melalui saluran ini. Selengkapnya... | |
(void) | - didDisconnect |
Dipanggil saat saluran ini tidak terhubung, yang menunjukkan bahwa pesan tidak dapat lagi dipertukarkan dengan perangkat Cast melalui saluran ini. Selengkapnya... | |
Ringkasan Properti | |
id< GCKGenericChannelDelegate > | delegate |
Delegasi untuk menerima notifikasi tentang perubahan status channel. Selengkapnya... | |
NSString * | protocolNamespace |
Namespace channel. Selengkapnya... | |
BOOL | isConnected |
Tanda yang menunjukkan apakah channel ini sedang terhubung atau tidak. Selengkapnya... | |
GCKDeviceManager * | deviceManager |
Pengelola perangkat yang mendaftarkan saluran ini, jika ada. Selengkapnya... | |
Detail Metode
- (instancetype) initWithNamespace: | (NSString *) | protocolNamespace |
Penginisialisasi yang ditentukan.
- Parameters
-
protocolNamespace The namespace for this channel. This namespace must be unique across all channels used by a given application.
Mengimplementasikan GCKCastChannel.
- (instancetype) init |
Penginisialisasi default tidak tersedia.
Diterapkan di GCKMediaControlChannel, dan GCKGameManagerChannel.
- (void) didReceiveTextMessage: | (NSString *) | message |
Dipanggil saat pesan teks diterima di channel ini.
Implementasi defaultnya adalah tanpa pengoperasian.
- Parameters
-
message The message.
- (BOOL) sendTextMessage: | (NSString *) | message |
Mengirim SMS di channel ini.
- Parameters
-
message The message.
- Hasil
YES
jika berhasil atauNO
jika pesan tidak dapat dikirim (karena saluran tidak terhubung, atau karena buffering pengiriman terlalu penuh saat ini).
- Deprecated:
- Gunakan sendTextMessage:error: yang memberikan informasi error secara mendetail.
- (BOOL) sendTextMessage: | (NSString *) | message | |
error: | (GCKError *__nullable *__nullable) | error | |
Mengirim SMS di channel ini.
- Parameters
-
message The message. error A pointer at which to store the error result. May be nil
.
- Hasil
YES
berhasil atauNO
jika pesan tidak dapat dikirim.
- (NSInteger) generateRequestID |
Menghasilkan ID permintaan untuk pesan baru.
- Hasil
- ID yang dihasilkan, atau kGCKInvalidRequestID jika saluran saat ini tidak terhubung.
- (NSNumber * __nullable) generateRequestNumber |
Metode praktis yang menggabungkan hasil generateRequestID dalam NSNumber.
- Hasil
- ID yang dihasilkan, atau
nil
jika saluran saat ini tidak terhubung.
- (void) didConnect |
Dipanggil saat saluran ini telah terhubung, yang menunjukkan bahwa pesan sekarang dapat dipertukarkan dengan perangkat Cast melalui saluran ini.
Implementasi defaultnya adalah tanpa pengoperasian.
- (void) didDisconnect |
Dipanggil saat saluran ini tidak terhubung, yang menunjukkan bahwa pesan tidak dapat lagi dipertukarkan dengan perangkat Cast melalui saluran ini.
Implementasi defaultnya adalah tanpa pengoperasian.
Detail Properti
|
readwritenonatomicweak |
Delegasi untuk menerima notifikasi tentang perubahan status channel.
|
readnonatomiccopyinherited |
Namespace channel.
|
readnonatomicassigninherited |
Tanda yang menunjukkan apakah channel ini sedang terhubung atau tidak.
|
readnonatomicweakinherited |
Pengelola perangkat yang mendaftarkan saluran ini, jika ada.
- Deprecated:
- Jika saluran ini tidak terdaftar dengan class GCKDeviceManager yang sudah tidak berlaku, ini akan menjadi
nil
.