public class NbPush
extends java.lang.Object
Pushメッセージ送信を行う。
本クラスのインスタンスはスレッドセーフではない。
| コンストラクタと説明 |
|---|
NbPush()
コンストラクタ(マルチテナント非対応)
|
NbPush(NbService service)
コンストラクタ(マルチテナント対応)
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
sendPush(NbPushCallback callback)
Pushメッセージを送信する。
|
void |
setAllowedReceivers(java.util.Set<java.lang.String> allowedReceivers)
通知を受信可能なユーザ・グループの一覧を設定する。
|
void |
setAPNSFields(NbAPNSFields fields)
iOS 固有値を設定する。
|
void |
setClause(NbClause clause)
送信先インスタレーションを指定するためのクエリを設定する。
|
void |
setGCMFields(NbGCMFields fields)
Android 固有値を設定する。
|
void |
setMessage(java.lang.String message)
Pushメッセージ本文を設定する。
|
void |
setSseFields(NbSseFields fields)
SSE 固有値を設定する。
|
public NbPush()
java.lang.IllegalStateExceptionpublic NbPush(NbService service)
service - サービスjava.lang.IllegalStateExceptionpublic void setClause(NbClause clause)
clause - 送信先インスタレーションを指定するためのクエリ。Clauseにて生成する。NbClausepublic void setMessage(java.lang.String message)
message - Pushメッセージ本文。public void setAllowedReceivers(java.util.Set<java.lang.String> allowedReceivers)
allowedReceivers - 通知を受信可能なユーザ・グループの一覧。public void setAPNSFields(NbAPNSFields fields)
fields - APNSFieldsのインスタンスNbAPNSFieldspublic void setGCMFields(NbGCMFields fields)
fields - GCMFieldsのインスタンスNbGCMFieldspublic void setSseFields(NbSseFields fields)
fields - SseFieldsのインスタンスNbSseFieldspublic void sendPush(NbPushCallback callback)
callback - Push送信結果を受け取るコールバック。NbPushCallback