Classe GCKGenericChannel

Riferimento alla classe GCKGenericChannel

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< GCKGenericChannelDelegatedelegate
 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...
 
GCKDeviceManagerdeviceManager
 L'amministratore del dispositivo con cui è registrato questo canale. Altro...
 

Dettaglio metodo

- (instancetype) initWithNamespace: (NSString *)  protocolNamespace

Inizializzatore designato.

Parameters
protocolNamespaceThe 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
messageThe message.
- (BOOL) sendTextMessage: (NSString *)  message

Invia un SMS su questo canale.

Parameters
messageThe message.
Valori restituiti
YES riuscita o NO 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
messageThe message.
errorA pointer at which to store the error result. May be nil.
Valori restituiti
YES riuscita o NO 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à

- (id<GCKGenericChannelDelegate>) delegate
readwritenonatomicweak

Il delegato per la ricezione di notifiche relative alle modifiche nello stato del canale.

- (NSString*) protocolNamespace
readnonatomiccopyinherited

Lo spazio dei nomi del canale.

- (BOOL) isConnected
readnonatomicassigninherited

Un flag che indica se questo canale è attualmente collegato.

- (GCKDeviceManager*) deviceManager
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.