GCKGameManagerChannel-Klasse

Referenz zur GCKGameManagerChannel-Klasse

Übersicht

Eine GCKCastChannel-Unterklasse für Game Control-Vorgänge.

Weitere Informationen zum Delegatprotokoll finden Sie unter GCKGameManagerChannelDelegate.

Deprecated:
Die Game Manager API wird nicht mehr unterstützt und in einer zukünftigen Version entfernt.

Übernimmt GCKCastChannel.

Zusammenfassung der Instanzmethoden

(instancetype) - initWithSessionID:
 Angegebener Initialisierer. Mehr...
 
(instancetype) - init
 Der Standard-Initialisierer ist nicht verfügbar. Mehr...
 
(NSInteger) - sendPlayerAvailableRequest:
 Sendet eine Anfrage an den Empfänger, um den zuletzt verwendeten Player auf diesem Absender in den Status GCKPlayerStateAvailable zu versetzen. Mehr...
 
(NSInteger) - sendPlayerAvailableRequest:playerID:
 Sendet eine Anfrage an den Empfänger, um den Player in den Status GCKPlayerStateAvailable zu versetzen. Mehr...
 
(NSInteger) - sendPlayerReadyRequest:
 Sendet eine Anfrage an den Empfänger, um den zuletzt verwendeten Player auf diesem Absender in den Status GCKPlayerStateReady zu versetzen. Mehr...
 
(NSInteger) - sendPlayerReadyRequest:playerID:
 Sendet eine Anfrage an den Empfänger, um den Player in den Status GCKPlayerStateReady zu versetzen. Mehr...
 
(NSInteger) - sendPlayerPlayingRequest:
 Sendet eine Anfrage an den Empfänger, um den zuletzt verwendeten Player auf diesem Absender in den Status GCKPlayerStatePlaying zu versetzen. Mehr...
 
(NSInteger) - sendPlayerPlayingRequest:playerID:
 Sendet eine Anfrage an den Empfänger, um den Player in den Status GCKPlayerStatePlaying zu versetzen. Mehr...
 
(NSInteger) - sendPlayerIdleRequest:
 Sendet eine Anfrage an den Empfänger, um den zuletzt verwendeten Player auf diesem Absender in den Status GCKPlayerStateIdle zu versetzen. Mehr...
 
(NSInteger) - sendPlayerIdleRequest:playerID:
 Sendet eine Anfrage an den Empfänger, um den Player in den Status GCKPlayerStateIdle zu versetzen. Mehr...
 
(NSInteger) - sendPlayerQuitRequest:
 Sendet eine Anfrage an den Empfänger, um den zuletzt verwendeten Player auf diesem Absender in den Status GCKPlayerStateQuit zu versetzen. Mehr...
 
(NSInteger) - sendPlayerQuitRequest:playerID:
 Sendet eine Anfrage an den Empfänger, um den Player in den Status GCKPlayerStateQuit zu versetzen. Mehr...
 
(NSInteger) - sendGameRequest:
 Spielspezifische Nachricht an den Empfänger senden Mehr...
 
(NSInteger) - sendGameRequest:playerID:
 Spielspezifische Nachricht an den Empfänger senden Mehr...
 
(void) - sendGameMessage:
 Spielspezifische Nachricht an den Empfänger senden Mehr...
 
(void) - sendGameMessage:playerID:
 Spielspezifische Nachricht an den Empfänger senden Mehr...
 
(instancetype) - initWithNamespace:
 Angegebener Initialisierer. Mehr...
 
(void) - didReceiveTextMessage:
 Wird aufgerufen, wenn eine SMS auf diesem Kanal empfangen wurde Mehr...
 
(BOOL) - sendTextMessage:
 SMS an diesen Kanal senden. Mehr...
 
(BOOL) - sendTextMessage:error:
 SMS an diesen Kanal senden. Mehr...
 
(NSInteger) - generateRequestID
 Generiert eine Anfrage-ID für eine neue Nachricht. Mehr...
 
(NSNumber *__nullable) - generateRequestNumber
 Eine praktische Methode, die das Ergebnis von generateRequestID in einer NSNumber umschließt. Mehr...
 
(void) - didConnect
 Wird aufgerufen, wenn eine Verbindung mit diesem Kanal hergestellt wurde. Das bedeutet, dass Nachrichten jetzt über diesen Kanal mit dem Übertragungsgerät ausgetauscht werden können. Mehr...
 
(void) - didDisconnect
 Wird aufgerufen, wenn die Verbindung zu diesem Kanal getrennt wurde. Das bedeutet, dass über diesen Kanal keine Nachrichten mehr mit dem Übertragungsgerät ausgetauscht werden können. Mehr...
 

Property-Zusammenfassung

id< GCKGameManagerChannelDelegatedelegate
 Der Bevollmächtigte für den Empfang von Benachrichtigungen von GCKGameManagerChannel. Mehr...
 
GCKGameManagerStatecurrentState
 Der aktuelle Status des Game Managers. Mehr...
 
NSString * lastUsedPlayerID
 Die letzte steuerbare Spieler-ID, die in dieser Sitzung verwendet wurde. Mehr...
 
BOOL isInitialConnectionEstablished
 Gibt an, ob dieser Kanal mit dem Game Manager des Empfängers verbunden ist und wir mit ihm interagieren können. Mehr...
 
NSString * protocolNamespace
 Der Namespace des Kanals. Mehr...
 
BOOL isConnected
 Eine Markierung, die angibt, ob dieser Kanal derzeit verbunden ist. Mehr...
 
GCKDeviceManagerdeviceManager
 Der Gerätemanager, mit dem dieser Kanal registriert wird, falls vorhanden Mehr...
 

Methodendetail

- (instancetype) initWithSessionID: (NSString *)  castSessionID

Angegebener Initialisierer.

Stellt automatisch eine Verbindung zum Game Manager des Empfängers her.

Parameters
castSessionIDThe Session ID corresponding to the currently connected Game Manager.
- (instancetype) init

Der Standard-Initialisierer ist nicht verfügbar.

Implementiert GCKCastChannel.

- (NSInteger) sendPlayerAvailableRequest: (id __nullable)  extraData

Sendet eine Anfrage an den Empfänger, um den zuletzt verwendeten Player auf diesem Absender in den Status GCKPlayerStateAvailable zu versetzen.

Wenn dies kein gültiger Übergang für diesen Player ist, wird im GCKGameManagerChannelDelegate ein Fehler ausgelöst. Wenn es keinen zuletzt verwendeten Spieler gibt, wird ein neuer Spieler registriert und seine Spieler-ID wird als die zuletzt verwendete Spieler-ID festgelegt, wenn der Empfänger auf diese Anfrage antwortet. Diese Methode sollte erst aufgerufen werden, nachdem der Bevollmächtigter gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) eine Nachricht gesendet hat. Sendet eine Nachricht an den Bevollmächtigten gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), wenn GCKGameManagerChannel noch nicht mit dem Game Manager des Empfängers verbunden ist.

Weitere Informationen
lastUsedPlayerID
Parameters
extraDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
Gibt Folgendes zurück:
Die Anfrage-ID oder kGCKInvalidRequestID, wenn die Anfrage nicht gesendet werden konnte.
- (NSInteger) sendPlayerAvailableRequest: (id __nullable)  extraData
playerID: (NSString *)  playerID 

Sendet eine Anfrage an den Empfänger, um den Player in den Status GCKPlayerStateAvailable zu versetzen.

Wenn dies kein gültiger Übergang für diesen Player ist, wird im GCKGameManagerChannelDelegate ein Fehler ausgelöst. Wenn die Player-ID nil lautet, wird ein neuer Spieler registriert und seine Spieler-ID als letzte verwendete Spieler-ID festgelegt, wenn der Empfänger auf diese Anfrage antwortet. Diese Methode sollte erst aufgerufen werden, nachdem der Bevollmächtigter gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) eine Nachricht gesendet hat. Sendet eine Nachricht an den Bevollmächtigten gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), wenn GCKGameManagerChannel noch nicht mit dem Game Manager des Empfängers verbunden ist.

Parameters
extraDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
playerIDThe player ID of the player whose state is to be changed.
Gibt Folgendes zurück:
Die Anfrage-ID oder kGCKInvalidRequestID, wenn die Anfrage nicht gesendet werden konnte.
- (NSInteger) sendPlayerReadyRequest: (id __nullable)  extraData

Sendet eine Anfrage an den Empfänger, um den zuletzt verwendeten Player auf diesem Absender in den Status GCKPlayerStateReady zu versetzen.

Wenn dies kein gültiger Übergang ist oder wenn es keine zuletzt verwendete Spieler-ID gibt, wird im GCKGameManagerChannelDelegate ein Fehler ausgelöst. Diese Methode sollte erst aufgerufen werden, nachdem der Bevollmächtigter gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) eine Nachricht gesendet hat. Sendet eine Nachricht an den Bevollmächtigten gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), wenn GCKGameManagerChannel noch nicht mit dem Game Manager des Empfängers verbunden ist.

Weitere Informationen
lastUsedPlayerID
Parameters
extraDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
Gibt Folgendes zurück:
Die Anfrage-ID oder kGCKInvalidRequestID, wenn die Anfrage nicht gesendet werden konnte.
- (NSInteger) sendPlayerReadyRequest: (id __nullable)  extraData
playerID: (NSString *)  playerID 

Sendet eine Anfrage an den Empfänger, um den Player in den Status GCKPlayerStateReady zu versetzen.

Wenn dies kein gültiger Übergang ist oder wenn es keine zuletzt verwendete Spieler-ID gibt, wird im GCKGameManagerChannelDelegate ein Fehler ausgelöst. Diese Methode sollte erst aufgerufen werden, nachdem der Bevollmächtigter gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) eine Nachricht gesendet hat. Sendet eine Nachricht an den Bevollmächtigten gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), wenn GCKGameManagerChannel noch nicht mit dem Game Manager des Empfängers verbunden ist.

Parameters
extraDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
playerIDThe player ID of the player to change the state.
Gibt Folgendes zurück:
Die Anfrage-ID oder kGCKInvalidRequestID, wenn die Anfrage nicht gesendet werden konnte.
- (NSInteger) sendPlayerPlayingRequest: (id __nullable)  extraData

Sendet eine Anfrage an den Empfänger, um den zuletzt verwendeten Player auf diesem Absender in den Status GCKPlayerStatePlaying zu versetzen.

Wenn dies kein gültiger Übergang ist oder wenn es keine zuletzt verwendete Spieler-ID gibt, wird im GCKGameManagerChannelDelegate ein Fehler ausgelöst. Diese Methode sollte erst aufgerufen werden, nachdem der Bevollmächtigter gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) eine Nachricht gesendet hat. Sendet eine Nachricht an den Bevollmächtigten gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), wenn GCKGameManagerChannel noch nicht mit dem Game Manager des Empfängers verbunden ist.

Weitere Informationen
lastUsedPlayerID
Parameters
extraDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
Gibt Folgendes zurück:
Die Anfrage-ID oder kGCKInvalidRequestID, wenn die Anfrage nicht gesendet werden konnte.
- (NSInteger) sendPlayerPlayingRequest: (id __nullable)  extraData
playerID: (NSString *)  playerID 

Sendet eine Anfrage an den Empfänger, um den Player in den Status GCKPlayerStatePlaying zu versetzen.

Wenn dies kein gültiger Übergang ist oder wenn es keine zuletzt verwendete Spieler-ID gibt, wird im GCKGameManagerChannelDelegate ein Fehler ausgelöst. Diese Methode sollte erst aufgerufen werden, nachdem der Bevollmächtigter gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) eine Nachricht gesendet hat. Sendet eine Nachricht an den Bevollmächtigten gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), wenn GCKGameManagerChannel noch nicht mit dem Game Manager des Empfängers verbunden ist.

Parameters
extraDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
playerIDThe player ID of the player to change the state.
Gibt Folgendes zurück:
Die Anfrage-ID oder kGCKInvalidRequestID, wenn die Anfrage nicht gesendet werden konnte.
- (NSInteger) sendPlayerIdleRequest: (id __nullable)  extraData

Sendet eine Anfrage an den Empfänger, um den zuletzt verwendeten Player auf diesem Absender in den Status GCKPlayerStateIdle zu versetzen.

Wenn dies kein gültiger Übergang ist oder wenn es keine zuletzt verwendete Spieler-ID gibt, wird im GCKGameManagerChannelDelegate ein Fehler ausgelöst. Diese Methode sollte erst aufgerufen werden, nachdem der Bevollmächtigter gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) eine Nachricht gesendet hat. Sendet eine Nachricht an den GCKGameManagerChannel::gameManagerChannel:requestDoneFailWithID:error: delegierten Callback, wenn die GCKGameManagerChannel noch nicht mit dem Game Manager des Empfängers verbunden ist

Weitere Informationen
lastUsedPlayerID
Parameters
extraDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
Gibt Folgendes zurück:
Die Anfrage-ID oder kGCKInvalidRequestID, wenn die Anfrage nicht gesendet werden konnte.
- (NSInteger) sendPlayerIdleRequest: (id __nullable)  extraData
playerID: (NSString *)  playerID 

Sendet eine Anfrage an den Empfänger, um den Player in den Status GCKPlayerStateIdle zu versetzen.

Wenn dies kein gültiger Übergang ist oder wenn es keine zuletzt verwendete Spieler-ID gibt, wird im GCKGameManagerChannelDelegate ein Fehler ausgelöst. Diese Methode sollte erst aufgerufen werden, nachdem der Bevollmächtigter gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) eine Nachricht gesendet hat. Sendet eine Nachricht an den Bevollmächtigten gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), wenn GCKGameManagerChannel noch nicht mit dem Game Manager des Empfängers verbunden ist.

Parameters
extraDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
playerIDThe player ID of the player to change the state.
Gibt Folgendes zurück:
Die Anfrage-ID oder kGCKInvalidRequestID, wenn die Anfrage nicht gesendet werden konnte.
- (NSInteger) sendPlayerQuitRequest: (id __nullable)  extraData

Sendet eine Anfrage an den Empfänger, um den zuletzt verwendeten Player auf diesem Absender in den Status GCKPlayerStateQuit zu versetzen.

Wenn dies kein gültiger Übergang ist oder wenn es keine zuletzt verwendete Spieler-ID gibt, wird im GCKGameManagerChannelDelegate ein Fehler ausgelöst. Diese Methode sollte erst aufgerufen werden, nachdem der Bevollmächtigter gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) eine Nachricht gesendet hat. Sendet eine Nachricht an den Bevollmächtigten gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), wenn GCKGameManagerChannel noch nicht mit dem Game Manager des Empfängers verbunden ist.

Weitere Informationen
lastUsedPlayerID
Parameters
extraDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
Gibt Folgendes zurück:
Die Anfrage-ID oder kGCKInvalidRequestID, wenn die Anfrage nicht gesendet werden konnte.
- (NSInteger) sendPlayerQuitRequest: (id __nullable)  extraData
playerID: (NSString *)  playerID 

Sendet eine Anfrage an den Empfänger, um den Player in den Status GCKPlayerStateQuit zu versetzen.

Wenn dies kein gültiger Übergang ist oder wenn es keine zuletzt verwendete Spieler-ID gibt, wird im GCKGameManagerChannelDelegate ein Fehler ausgelöst. Diese Methode sollte erst aufgerufen werden, nachdem der Bevollmächtigter gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) eine Nachricht gesendet hat. Sendet eine Nachricht an den Bevollmächtigten gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), wenn die GCKGameManagerChannel noch nicht mit dem Game Manager des Empfängers verbunden ist.

Parameters
extraDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
playerIDThe player ID of the player to change the state.
Gibt Folgendes zurück:
Die Anfrage-ID oder kGCKInvalidRequestID, wenn die Anfrage nicht gesendet werden konnte.
- (NSInteger) sendGameRequest: (id __nullable)  extraData

Spielspezifische Nachricht an den Empfänger senden

Der Inhalt der Nachricht liegt vollständig in der Anwendung. Die Nachricht stammt von lastUsedPlayerID. Der Empfänger sendet über GCKGameManagerChannelDelegate eine Antwort an diesen Absender. Diese Methode sollte erst aufgerufen werden, nachdem der Bevollmächtigter gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) eine Nachricht gesendet hat. Sendet eine Nachricht an den Bevollmächtigten gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), wenn die GCKGameManagerChannel noch nicht mit dem Empfänger-GameManager verbunden ist.

Parameters
extraDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
Gibt Folgendes zurück:
Die Anfrage-ID oder kGCKInvalidRequestID, wenn die Anfrage nicht gesendet werden konnte.
- (NSInteger) sendGameRequest: (id __nullable)  extraData
playerID: (NSString *)  playerID 

Spielspezifische Nachricht an den Empfänger senden

Der Inhalt der Nachricht liegt vollständig in der Anwendung. Die Nachricht stammt von playerID. Wenn playerID den Wert nil hat, wird lastUsedPlayerID verwendet. Der Empfänger sendet über GCKGameManagerChannelDelegate eine Antwort an diesen Absender. Diese Methode sollte erst aufgerufen werden, nachdem der Bevollmächtigter gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) eine Nachricht gesendet hat. Sendet eine Nachricht an den Bevollmächtigten gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), wenn GCKGameManagerChannel noch nicht mit dem Game Manager des Empfängers verbunden ist.

Parameters
extraDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
playerIDThe id of the controllable player sending this message.
Gibt Folgendes zurück:
Die Anfrage-ID oder kGCKInvalidRequestID, wenn die Anfrage nicht gesendet werden konnte.
- (void) sendGameMessage: (id __nullable)  extraData

Spielspezifische Nachricht an den Empfänger senden

Der Inhalt der Nachricht liegt vollständig in der Anwendung. Die Nachricht stammt von lastUsedPlayerID. Hierbei handelt es sich um eine Fire-and-Forget-Methode, bei der nicht garantiert werden kann, dass die Nachricht gesendet wurde und der Empfänger keine Antwort an den Absender sendet. Diese Methode sollte erst aufgerufen werden, nachdem der Bevollmächtigter gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) eine Nachricht gesendet hat. Sendet eine Nachricht an den Bevollmächtigten gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), wenn GCKGameManagerChannel noch nicht mit dem Game Manager des Empfängers verbunden ist.

Parameters
extraDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
- (void) sendGameMessage: (id __nullable)  extraData
playerID: (NSString *)  playerID 

Spielspezifische Nachricht an den Empfänger senden

Der Inhalt der Nachricht liegt vollständig in der Anwendung. Die Nachricht stammt von der angegebenen lokalen Player-ID. Hierbei handelt es sich um eine „Fire-and-Forget“-Methode, bei der nicht garantiert werden kann, dass die Nachricht gesendet wird und der Empfänger keine Antwort an den Absender sendet. Diese Methode sollte erst aufgerufen werden, nachdem der Bevollmächtigter gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) eine Nachricht gesendet hat. Sendet eine Nachricht an den Bevollmächtigten gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p), wenn GCKGameManagerChannel noch nicht mit dem Game Manager des Empfängers verbunden ist.

Parameters
extraDataCustom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
playerIDThe ID of the controllable player sending this message.
- (instancetype) initWithNamespace: (NSString *)  protocolNamespace

Angegebener Initialisierer.

Erstellt eine neue GCKCastChannel mit dem angegebenen Namespace.

Parameters
protocolNamespaceThe namespace.

Implementiert in GCKGenericChannel.

- (void) didReceiveTextMessage: (NSString *)  message

Wird aufgerufen, wenn eine SMS auf diesem Kanal empfangen wurde

Die Standardimplementierung ist eine Nulloperation.

Parameters
messageThe message.
- (BOOL) sendTextMessage: (NSString *)  message

SMS an diesen Kanal senden.

Parameters
messageThe message.
Gibt Folgendes zurück:
YES bei Erfolg oder NO, wenn die Nachricht nicht gesendet werden konnte (weil der Kanal nicht verbunden ist oder der Sendepuffer momentan voll ist).
Deprecated:
Verwenden Sie sendTextMessage:error:, um detaillierte Fehlerinformationen bereitzustellen.
- (BOOL) sendTextMessage: (NSString *)  message
error: (GCKError *__nullable *__nullable)  error 

SMS an diesen Kanal senden.

Parameters
messageThe message.
errorA pointer at which to store the error result. May be nil.
Gibt Folgendes zurück:
Bei Erfolg YES oder NO, wenn die Nachricht nicht gesendet werden konnte
- (NSInteger) generateRequestID

Generiert eine Anfrage-ID für eine neue Nachricht.

Gibt Folgendes zurück:
Die generierte ID oder kGCKInvalidRequestID, wenn der Kanal derzeit nicht verbunden ist
- (NSNumber * __nullable) generateRequestNumber

Eine praktische Methode, die das Ergebnis von generateRequestID in einer NSNumber umschließt.

Gibt Folgendes zurück:
Die generierte ID oder nil, wenn der Kanal derzeit nicht verbunden ist
- (void) didConnect

Wird aufgerufen, wenn eine Verbindung mit diesem Kanal hergestellt wurde. Das bedeutet, dass Nachrichten jetzt über diesen Kanal mit dem Übertragungsgerät ausgetauscht werden können.

Die Standardimplementierung ist eine Nulloperation.

- (void) didDisconnect

Wird aufgerufen, wenn die Verbindung zu diesem Kanal getrennt wurde. Das bedeutet, dass über diesen Kanal keine Nachrichten mehr mit dem Übertragungsgerät ausgetauscht werden können.

Die Standardimplementierung ist eine Nulloperation.

Property-Details

- (id<GCKGameManagerChannelDelegate>) delegate
readwritenonatomicweak

Der Bevollmächtigte für den Empfang von Benachrichtigungen von GCKGameManagerChannel.

- (GCKGameManagerState*) currentState
readnonatomicstrong

Der aktuelle Status des Game Managers.

- (NSString*) lastUsedPlayerID
readnonatomiccopy

Die letzte steuerbare Spieler-ID, die in dieser Sitzung verwendet wurde.

Das kann nil sein, wenn mit dem Empfänger kein steuerbarer Player eingerichtet ist.

Weitere Informationen
- sendPlayerAvailableRequest:
- (BOOL) isInitialConnectionEstablished
readnonatomicassign

Gibt an, ob dieser Kanal mit dem Game Manager des Empfängers verbunden ist und wir mit ihm interagieren können.

Bei dieser Methode wird NO ab dem Zeitpunkt der Erstellung dieses Kanals zurückgegeben.

Gibt Folgendes zurück:
YES, wenn dieser Kanal mit dem Game Manager des Empfängers verbunden ist und zur Interaktion bereit ist; ansonsten NO.
- (NSString*) protocolNamespace
readnonatomiccopyinherited

Der Namespace des Kanals.

- (BOOL) isConnected
readnonatomicassigninherited

Eine Markierung, die angibt, ob dieser Kanal derzeit verbunden ist.

- (GCKDeviceManager*) deviceManager
readnonatomicweakinherited

Der Gerätemanager, mit dem dieser Kanal registriert wird, falls vorhanden

Deprecated:
Wenn dieser Kanal nicht mit der eingestellten GCKDeviceManager-Klasse registriert wurde, ist er nil.