Présentation
Une implémentation générique de GCKCastChannel, adaptée à l'utilisation lorsque le sous-classement n'est pas souhaité.
GCKGenericChannel transmet les messages et les événements de connectivité à son délégué, et ne dispose pas de sa propre logique de traitement.
Consultez GCKGenericChannelDelegate pour connaître le protocole de délégation.
Hérite de GCKCastChannel.
Résumé de la méthode d'instance | |
(instancetype) | - initWithNamespace: |
Initialisation désignée. Plus... | |
(instancetype) | - init |
L'initialiseur par défaut n'est pas disponible. Plus... | |
(void) | - didReceiveTextMessage: |
Appelée lorsqu'un SMS a été reçu sur cette chaîne. Plus... | |
(BOOL) | - sendTextMessage: |
Envoie un SMS sur cette chaîne. Plus... | |
(BOOL) | - sendTextMessage:error: |
Envoie un SMS sur cette chaîne. Plus... | |
(NSInteger) | - generateRequestID |
Génère un ID de requête pour un nouveau message. Plus... | |
(NSNumber *__nullable) | - generateRequestNumber |
Méthode pratique qui encapsule le résultat de generateRequestID dans un NSNumber. Plus... | |
(void) | - didConnect |
Appelée lorsque cette chaîne est connectée, ce qui indique que l'appareil Cast peut désormais échanger des messages via cette chaîne. Plus... | |
(void) | - didDisconnect |
Appelée lorsque cette chaîne a été déconnectée, indiquant que les messages ne peuvent plus être échangés avec l'appareil Cast sur cette chaîne. Plus... | |
Récapitulatif de la propriété | |
id< GCKGenericChannelDelegate > | delegate |
Délégué de la réception des notifications concernant les changements d'état de la chaîne. Plus... | |
NSString * | protocolNamespace |
Espace de noms de la chaîne. Plus... | |
BOOL | isConnected |
Indicateur indiquant si ce canal est actuellement associé. Plus... | |
GCKDeviceManager * | deviceManager |
Gestionnaire d'appareils avec lequel cette chaîne est enregistrée, le cas échéant. Plus... | |
Détails sur la méthode
- (instancetype) initWithNamespace: | (NSString *) | protocolNamespace |
Initialisation désignée.
- Parameters
-
protocolNamespace The namespace for this channel. This namespace must be unique across all channels used by a given application.
Met en œuvre GCKCastChannel.
- (instancetype) init |
L'initialiseur par défaut n'est pas disponible.
Implémenté dans GCKMediaControlChannel et GCKGameManagerChannel.
- (void) didReceiveTextMessage: | (NSString *) | message |
Appelée lorsqu'un SMS a été reçu sur cette chaîne.
L'implémentation par défaut est une no-op.
- Parameters
-
message The message.
- (BOOL) sendTextMessage: | (NSString *) | message |
Envoie un SMS sur cette chaîne.
- Parameters
-
message The message.
- Retours
YES
en cas de réussite, ouNO
si le message n'a pas pu être envoyé (car le canal n'est pas connecté, ou le tampon d'envoi est trop plein pour le moment).
- Deprecated:
- Utilisez sendTextMessage:error: pour obtenir des informations détaillées sur les erreurs.
- (BOOL) sendTextMessage: | (NSString *) | message | |
error: | (GCKError *__nullable *__nullable) | error | |
Envoie un SMS sur cette chaîne.
- Parameters
-
message The message. error A pointer at which to store the error result. May be nil
.
- Retours
YES
en cas de réussite ouNO
si le message n'a pas pu être envoyé.
- (NSInteger) generateRequestID |
Génère un ID de requête pour un nouveau message.
- Retours
- ID généré, ou kGCKInvalidRequestID si le canal n'est pas actuellement associé.
- (NSNumber * __nullable) generateRequestNumber |
Méthode pratique qui encapsule le résultat de generateRequestID dans un NSNumber.
- Retours
- ID généré, ou
nil
si le canal n'est pas actuellement associé.
- (void) didConnect |
Appelée lorsque cette chaîne est connectée, ce qui indique que l'appareil Cast peut désormais échanger des messages via cette chaîne.
L'implémentation par défaut est une no-op.
- (void) didDisconnect |
Appelée lorsque cette chaîne a été déconnectée, indiquant que les messages ne peuvent plus être échangés avec l'appareil Cast sur cette chaîne.
L'implémentation par défaut est une no-op.
Détails de la propriété
|
readwritenonatomicweak |
Délégué de la réception des notifications concernant les changements d'état de la chaîne.
|
readnonatomiccopyinherited |
Espace de noms de la chaîne.
|
readnonatomicassigninherited |
Indicateur indiquant si ce canal est actuellement associé.
|
readnonatomicweakinherited |
Gestionnaire d'appareils avec lequel cette chaîne est enregistrée, le cas échéant.
- Deprecated:
- Si cette chaîne n'a pas été enregistrée avec la classe obsolète GCKDeviceManager, il s'agit de
nil
.