クラス PushNotification
java.lang.Object
org.iplass.mtp.pushnotification.PushNotification
Push通知を表すクラス。
-
コンストラクタの概要
-
メソッドの概要
修飾子とタイプメソッド説明void
data(DataPayload)に指定のkeyでvalueをputします。void
送信先をセット/追加する。getData()
Push通知汎用メッセージを取得する現在設定されている送信先のリスト(readOnly)を取得する。void
setData
(DataPayload data) アプリ固有のデータペイロードをセットする。void
setMessage
(Map<String, Object> message) Push通知汎用メッセージを設定するvoid
setNotification
(NotificationPayload notification) 通知ペイロードをセットする。void
PushNotificationの送信オプションをセットする。void
setOptions
(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通知汎用メッセージ
-