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