概要
メッセージとは、付近のデバイス間で配信される公開オブジェクトです。
メッセージは、同じ Apiary Dev Console 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 |
デフォルトのタイプのメッセージ。
- 関連ドキュメント content について詳しくは、
- GNSMessage.content をご覧ください。
+ (instancetype) messageWithContent: | (NSData *) | content | |
type: | (NSString *) | type | |
指定されたタイプのメッセージ。
- 関連ドキュメント content について詳しくは、
- GNSMessage.content をご覧ください。
- GNSMessage.type type の詳細をご確認ください。
物件の詳細
|
readnonatomiccopy |
メッセージ タイプの名前空間。
空の文字列はデフォルトの名前空間であり、各アプリ(または Google Developer Console プロジェクトを共有するアプリ)に限定されます。現時点では、ビーコン添付ファイルにのみ、デフォルト以外の名前空間が適用されます。
|
readnonatomiccopy |
メッセージのタイプ。
kGNSMessageMultipleLength Unicode 文字を超えることはできません。より長い型を使用しようとすると、アサーションが有効な場合はライブラリがアサートし、無効になっている場合はメッセージがパブリッシュされません。
|
readnonatomiccopy |
メッセージの内容。
データの形式はアプリケーションに固有であり、データのすべてのパブリッシャーとサブスクライバーの同意が必要です。kGNSMessageMaximizeContentSize 以下にする必要があります。これより大きいオブジェクトを使用しようとすると、ライブラリはアサーションが有効な場合はアサートし、無効になっている場合はメッセージをパブリッシュしません。