Package org.iplass.mtp.pushnotification
Class NotificationPayload
通知ペイロードを表すクラス。
いくつかの事前定義されたパラメータが存在する。
FCMの場合、
title、body、icon、soundなどを設定可能(詳細はFirebaseのドキュメント参照のこと)。
FCMの場合、
title、body、icon、soundなどを設定可能(詳細はFirebaseのドキュメント参照のこと)。
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,
V>, AbstractMap.SimpleImmutableEntry<K, V> -
Field Summary
-
Constructor Summary
ConstructorDescriptionNotificationPayload
(String body) 指定のbodyで通知を構築する。NotificationPayload
(String title, String body, String icon) 指定のtitle,body,iconで通知を構築する。 -
Method Summary
Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, newHashMap, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
-
Field Details
-
TITLE
通知のタイトルを設定する際のkey。
iOS(ウォッチ)、Androidで指定可能。
Androidの場合必須。- See Also:
-
BODY
通知の本文テキストを設定する際のkey。
iOS、Androidで指定可能。- See Also:
-
ICON
通知アイコンを設定する際のkey。
Androidで指定可能かつ必須。- See Also:
-
-
Constructor Details
-
NotificationPayload
public NotificationPayload() -
NotificationPayload
指定のtitle,body,iconで通知を構築する。- Parameters:
title
-body
-icon
-
-
NotificationPayload
指定のbodyで通知を構築する。- Parameters:
body
-
-
-
Method Details