Classe GNSMessage

Référence de la classe GNSMessage

Présentation

Un message est un objet publié qui est envoyé entre des appareils à proximité.

Les messages ne sont distribués qu'entre les applications partageant le même ID de console de développement Apiary. Voir https://code.google.com/apis/console/

Un message possède également un type, qui permet d'associer un message publié à des abonnements.

Voir aussi
GNSMessageManager pour obtenir plus d'informations sur les publications et les abonnements.

Hérite du NSObject.

Résumé des méthodes d'instance

((unavailable("Use
+messageWithContent.") 
- __attribute__
 

Résumé des méthodes de classe

(instancetype) + messageWithContent:
 Message avec le type par défaut. Plus...
 
(instancetype) + messageWithContent:type:
 Message du type spécifié. Plus...
 

Résumé de la propriété

NSString * messageNamespace
 Espace de noms du type de message. Plus...
 
NSString * type
 Type du message. Plus...
 
NSData * content
 Contenu du message. Plus...
 

Détails sur la méthode

+ (instancetype) messageWithContent: (NSData *)  content

Message avec le type par défaut.

Voir aussi
GNSMessage.content pour en savoir plus sur la content.
+ (instancetype) messageWithContent: (NSData *)  content
type: (NSString *)  type 

Message du type spécifié.

Voir aussi
GNSMessage.content pour en savoir plus sur la content.
GNSMessage.type pour en savoir plus sur le type.

Détails de la propriété

- (NSString*) messageNamespace
readnonatomiccopy

Espace de noms du type de message.

La chaîne vide est l'espace de noms par défaut. Elle est privée pour chaque application (ou pour toutes les applications partageant un projet Google Developers Console). Actuellement, seules les pièces jointes de balises ont un espace de noms autre que celui par défaut.

- (NSString*) type
readnonatomiccopy

Type du message.

Ne peut pas comporter plus de kGNSMessageMaximumLength caractères Unicode. Si vous essayez d'utiliser un type plus long, la bibliothèque vérifiera si les assertions sont activées et ne publiera pas le message si les assertions sont désactivées.

- (NSData*) content
readnonatomiccopy

Contenu du message.

Le format des données est propre à chaque application et doit être approuvé par tous les éditeurs et abonnés aux données. Ne peut pas dépasser kGNSMessageMaximumContentSize. Si vous tentez d'utiliser un objet d'une taille supérieure à celle-ci, la bibliothèque vérifiera si les assertions sont activées et ne publiera pas le message si les assertions sont désactivées.