クラス PushNotification
java.lang.Object
org.iplass.mtp.pushnotification.PushNotification
public class PushNotification
extends java.lang.Object
Push通知を表すクラス。
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 PushNotification()
-
メソッドの概要
修飾子とタイプ メソッド 説明 void
addData(java.lang.String key, java.lang.Object value)
data(DataPayload)に指定のkeyでvalueをputします。void
addTo(java.lang.String to)
送信先をセット/追加する。DataPayload
getData()
NotificationPayload
getNotification()
java.util.Map<java.lang.String,java.lang.Object>
getOptions()
java.util.List<java.lang.String>
getToList()
現在設定されている送信先のリスト(readOnly)を取得する。void
setData(DataPayload data)
アプリ固有のデータペイロードをセットする。void
setNotification(NotificationPayload notification)
通知ペイロードをセットする。void
setOption(java.lang.String key, java.lang.Object value)
PushNotificationの送信オプションをセットする。void
setOptions(java.util.Map<java.lang.String,java.lang.Object> options)
void
setToList(java.util.List<java.lang.String> toList)
-
コンストラクタの詳細
-
PushNotification
public PushNotification()
-
-
メソッドの詳細
-
addTo
public void addTo(java.lang.String to)送信先をセット/追加する。
FCMの場合、
toには、登録トークン、通知キー、トピック、 もしくは、メッセージのターゲットを決定する条件の論理式('yourTopic' in topics)で 指定可能(詳細はFirebaseのドキュメント参照のこと)。- パラメータ:
to
-
-
setToList
public void setToList(java.util.List<java.lang.String> toList) -
getToList
public java.util.List<java.lang.String> getToList()現在設定されている送信先のリスト(readOnly)を取得する。- 戻り値:
-
setOption
public void setOption(java.lang.String key, java.lang.Object value)PushNotificationの送信オプションをセットする。
FCMの場合、
setOption("priority", "high");
setOption("content_available", true);
など設定可能(詳細はFirebaseのドキュメント参照のこと)。- パラメータ:
key
-value
-
-
getOptions
public java.util.Map<java.lang.String,java.lang.Object> getOptions() -
setOptions
public void setOptions(java.util.Map<java.lang.String,java.lang.Object> options) -
getData
-
setData
アプリ固有のデータペイロードをセットする。- パラメータ:
data
-
-
addData
public void addData(java.lang.String key, java.lang.Object value)data(DataPayload)に指定のkeyでvalueをputします。- パラメータ:
key
-value
-
-
getNotification
-
setNotification
通知ペイロードをセットする。- パラメータ:
notification
-
-