Panoramica
Un'implementazione GCKCastChannel generica, adatta per l'utilizzo quando non è opportuno utilizzare la sottoclassificazione.
GCKGenericChannel inoltra gli eventi di messaggistica e connettività al suo delegato e non ha una logica di elaborazione autonoma.
Vedi GCKGenericChannelDelegate per il protocollo delegata.
Eredita GCKCastChannel.
Riepilogo del metodo dell'istanza | |
(instancetype) | - initWithNamespace: |
Inizializzatore designato. Altro... | |
(instancetype) | - init |
L'inizializzazionere predefinito non è disponibile. Altro... | |
(void) | - didReceiveTextMessage: |
Chiamata quando un SMS viene ricevuto su questo canale. Altro... | |
(BOOL) | - sendTextMessage: |
Invia un SMS su questo canale. Altro... | |
(BOOL) | - sendTextMessage:error: |
Invia un SMS su questo canale. Altro... | |
(NSInteger) | - generateRequestID |
Genera un ID richiesta per un nuovo messaggio. Altro... | |
(NSNumber *__nullable) | - generateRequestNumber |
Un metodo pratico che aggrega il risultato di generateRequestID in un NSNumber. Altro... | |
(void) | - didConnect |
Richiamato quando questo canale è stato collegato, a indicare che ora i messaggi possono essere scambiati con il dispositivo di trasmissione su questo canale. Altro... | |
(void) | - didDisconnect |
Chiamata quando questo canale è stato disconnesso, per indicare che i messaggi non possono più essere scambiati con il dispositivo di trasmissione su questo canale. Altro... | |
Riepilogo proprietà | |
id< GCKGenericChannelDelegate > | delegate |
Il delegato per la ricezione di notifiche relative alle modifiche nello stato del canale. Altro... | |
NSString * | protocolNamespace |
Lo spazio dei nomi del canale. Altro... | |
BOOL | isConnected |
Un flag che indica se questo canale è attualmente collegato. Altro... | |
GCKDeviceManager * | deviceManager |
L'amministratore del dispositivo con cui è registrato questo canale. Altro... | |
Dettaglio metodo
- (instancetype) initWithNamespace: | (NSString *) | protocolNamespace |
Inizializzatore designato.
- Parameters
-
protocolNamespace The namespace for this channel. This namespace must be unique across all channels used by a given application.
Implementa GCKCastChannel.
- (instancetype) init |
L'inizializzazionere predefinito non è disponibile.
Implementata in GCKMediaControlChannel e GCKGameManagerChannel.
- (void) didReceiveTextMessage: | (NSString *) | message |
Chiamata quando un SMS viene ricevuto su questo canale.
L'implementazione predefinita è automatica.
- Parameters
-
message The message.
- (BOOL) sendTextMessage: | (NSString *) | message |
Invia un SMS su questo canale.
- Parameters
-
message The message.
- Valori restituiti
YES
riuscita oNO
se il messaggio non è stato inviato (perché il canale non è collegato o perché il buffer di invio è troppo pieno al momento).
- Deprecated:
- Utilizza sendTextMessage:error:, che fornisce informazioni dettagliate sugli errori.
- (BOOL) sendTextMessage: | (NSString *) | message | |
error: | (GCKError *__nullable *__nullable) | error | |
Invia un SMS su questo canale.
- Parameters
-
message The message. error A pointer at which to store the error result. May be nil
.
- Valori restituiti
YES
riuscita oNO
se il messaggio non è stato inviato.
- (NSInteger) generateRequestID |
Genera un ID richiesta per un nuovo messaggio.
- Valori restituiti
- L'ID generato o kGCKInvalidRequestID se il canale non è attualmente collegato.
- (NSNumber * __nullable) generateRequestNumber |
Un metodo pratico che aggrega il risultato di generateRequestID in un NSNumber.
- Valori restituiti
- L'ID generato o
nil
se il canale non è attualmente collegato.
- (void) didConnect |
Richiamato quando questo canale è stato collegato, a indicare che ora i messaggi possono essere scambiati con il dispositivo di trasmissione su questo canale.
L'implementazione predefinita è automatica.
- (void) didDisconnect |
Chiamata quando questo canale è stato disconnesso, per indicare che i messaggi non possono più essere scambiati con il dispositivo di trasmissione su questo canale.
L'implementazione predefinita è automatica.
Dettaglio proprietà
|
readwritenonatomicweak |
Il delegato per la ricezione di notifiche relative alle modifiche nello stato del canale.
|
readnonatomiccopyinherited |
Lo spazio dei nomi del canale.
|
readnonatomicassigninherited |
Un flag che indica se questo canale è attualmente collegato.
|
readnonatomicweakinherited |
L'amministratore del dispositivo con cui è registrato questo canale.
- Deprecated:
- Se questo canale non è stato registrato al ritiro della classe GCKDeviceManager, il valore sarà
nil
.