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.IllegalStateException
public NbPush(NbService service)
service
- サービスjava.lang.IllegalStateException
public void setClause(NbClause clause)
clause
- 送信先インスタレーションを指定するためのクエリ。Clauseにて生成する。NbClause
public 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のインスタンスNbAPNSFields
public void setGCMFields(NbGCMFields fields)
fields
- GCMFieldsのインスタンスNbGCMFields
public void setSseFields(NbSseFields fields)
fields
- SseFieldsのインスタンスNbSseFields
public void sendPush(NbPushCallback callback)
callback
- Push送信結果を受け取るコールバック。NbPushCallback