Klasa GNSMessage

Odniesienie do klasy GNSMessage

Opis

Wiadomość to opublikowany obiekt wysyłany między urządzeniami w pobliżu.

Wiadomości są dostarczane tylko między aplikacjami używającymi tego samego identyfikatora konsoli programisty Apiary. Więcej informacji znajdziesz na stronie https://code.google.com/apis/console/.

Wiadomość ma też typ, który służy do dopasowywania opublikowanej wiadomości do subskrypcji.

Zobacz też
GNSMessageManager, aby uzyskać więcej informacji o publikacjach i subskrypcjach.

Dziedziczy NSObject.

Podsumowanie metody instancji

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

Podsumowanie metody klasy

(instancetype) + messageWithContent:
 Wiadomość domyślnego typu. Więcej...
 
(instancetype) + messageWithContent:type:
 Wiadomość określonego typu. Więcej...
 

Podsumowanie usługi

NSString * messageNamespace
 Przestrzeń nazw typu wiadomości. Więcej...
 
NSString * type
 Typ wiadomości. Więcej...
 
NSData * content
 Treść wiadomości. Więcej...
 

Szczegóły metody

+ (instancetype) messageWithContent: (NSData *)  content

Wiadomość domyślnego typu.

Zobacz też
GNSMessage.content, aby uzyskać więcej informacji na temat: content.
+ (instancetype) messageWithContent: (NSData *)  content
type: (NSString *)  type 

Wiadomość określonego typu.

Zobacz też
GNSMessage.content, aby uzyskać więcej informacji na temat: content.
GNSMessage.type, aby dowiedzieć się więcej o type.

Szczegóły nieruchomości

- (NSString*) messageNamespace
readnonatomiccopy

Przestrzeń nazw typu wiadomości.

Pusty ciąg to domyślna przestrzeń nazw i jest prywatny dla każdej aplikacji (lub aplikacji, które współużytkują projekt w Google Developer Console). Pamiętaj, że obecnie tylko przyłącza beaconów mają inną przestrzeń nazw niż domyślna.

- (NSString*) type
readnonatomiccopy

Typ wiadomości.

Wartość nie może być większa niż kGNSMessageMaksymalna długość znaków Unicode. Próba użycia dłuższego typu spowoduje, że biblioteka ustali, czy asercje są włączone, i nie opublikuje wiadomości, jeśli asercje są wyłączone.

- (NSData*) content
readnonatomiccopy

Treść wiadomości.

Format danych jest specyficzny dla danej aplikacji i muszą go zaakceptować wszyscy wydawcy i subskrybenci. Wartość nie może być większa niż kGNSMessageMaxContentSize. Próba użycia obiektu o większym rozmiarze spowoduje, że biblioteka ustali, czy asercje są włączone, i nie opublikuje wiadomości, jeśli asercje są wyłączone.