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