public static class MpnSubscriptionInfo.MpnGcmSubscriptionInfo extends MpnSubscriptionInfo
MpnSubscriptionInfo.MpnApnsSubscriptionInfo, MpnSubscriptionInfo.MpnGcmSubscriptionInfo| Constructor and Description |
|---|
MpnGcmSubscriptionInfo(MpnDeviceInfo device,
java.lang.String collapseKey,
java.util.Map<java.lang.String,java.lang.String> data,
java.lang.String delayWhileIdle,
java.lang.String timeToLive,
java.lang.String trigger)
Used by Lightstreamer to create an MpnGcmSubscriptionInfo instance, collecting
all the details of a push notifications specification for Google's GCM.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCollapseKey()
Gets the key to be use to collapse multiple push notifications.
|
java.util.Map<java.lang.String,java.lang.String> |
getData()
Gets the push notifications' payload.
|
java.lang.String |
getDelayWhileIdle()
If "true", the delivery of push notifications is delayed if the device is idle.
|
java.lang.String |
getTimeToLive()
Gets the expiration of push notifications, expressed as an integer number of in seconds.
|
getDevice, getTriggerpublic MpnGcmSubscriptionInfo(MpnDeviceInfo device, java.lang.String collapseKey, java.util.Map<java.lang.String,java.lang.String> data, java.lang.String delayWhileIdle, java.lang.String timeToLive, java.lang.String trigger)
device - A MPN device specification.collapseKey - The key to be use to collapse multiple push notifications.data - The push notifications' payload.delayWhileIdle - If "true" the delivery of push notifications is delayed if the device is idle.timeToLive - The expiration of push notifications (in seconds).trigger - The expression the updates are checked against to trigger the notification.public final java.lang.String getCollapseKey()
public final java.util.Map<java.lang.String,java.lang.String> getData()
public final java.lang.String getDelayWhileIdle()
public final java.lang.String getTimeToLive()