GNSMessage 類別

GNSMessage 類別參考資料

總覽

「訊息」是顯示在鄰近裝置之間的已發布物件。

只有使用相同 APIary 開發人員控制台 ID 的應用程式之間,才會傳送訊息。詳情請參閱 https://code.google.com/apis/console/

訊息也有一種類型,用途是比對已發布的訊息與訂閱項目。

另請參閱
GNSMessageManager,進一步瞭解出版品和訂閱項目。

繼承 NSObject。

執行個體方法摘要

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

類別方法摘要

(instancetype) + messageWithContent:
 預設類型的訊息。更多...
 
(instancetype) + messageWithContent:type:
 包含指定類型的訊息。更多...
 

資源摘要

NSString * messageNamespace
 訊息類型的命名空間。更多...
 
NSString * type
 訊息的類型。更多...
 
NSData * content
 訊息的內容。更多...
 

方法詳細資料

+ (instancetype) messageWithContent: (NSData *)  content

預設類型的訊息。

另請參閱
GNSMessage.content,進一步瞭解content
+ (instancetype) messageWithContent: (NSData *)  content
type: (NSString *)  type 

包含指定類型的訊息。

另請參閱
GNSMessage.content,進一步瞭解content
GNSMessage.type,進一步瞭解 type

資源詳情

- (NSString*) messageNamespace
readnonatomiccopy

訊息類型的命名空間。

空字串是預設的命名空間,而且僅供每個應用程式 (或共用 Google Developer Console 專案的應用程式) 使用。請注意,目前只有信標連結擁有非預設命名空間的命名空間。

- (NSString*) type
readnonatomiccopy

訊息的類型。

不得超過 kGNSMessageMaxLength Unicode 字元。如果嘗試使用較長的類型,程式庫會宣告斷言已啟用,而且在斷言已停用時不會發布訊息。

- (NSData*) content
readnonatomiccopy

訊息的內容。

資料格式僅適用於特定應用程式,且所有發布者和訂閱者都必須同意。不得超過 kGNSMessageMaxContentSize。嘗試使用大於這個大小的物件會導致程式庫在斷言已啟用時宣告,且在斷言已停用時不會發布訊息。