java.lang.Object | |
↳ | com.google.android.gcm.server.Message |
GCM message.
Instances of this class are immutable and should be created using a
Message.Builder
. Examples:
Simplest message:
Message message = new Message.Builder().build();
Message with optional attributes:
Message message = new Message.Builder()
.collapseKey(collapseKey)
.timeToLive(3)
.delayWhileIdle(true)
.build();
Message with optional attributes and payload data:
Message message = new Message.Builder()
.collapseKey(collapseKey)
.timeToLive(3)
.delayWhileIdle(true)
.addData("key1", "value1")
.addData("key2", "value2")
.build();
Nested Classes | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Message.Builder |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Gets the collapse key.
| |||||||||||
Gets the payload data, which is immutable.
| |||||||||||
Gets the time to live (in seconds).
| |||||||||||
Gets the delayWhileIdle flag.
| |||||||||||
[Expand]
Inherited Methods | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Gets the collapse key.
Gets the payload data, which is immutable.
Gets the time to live (in seconds).
Gets the delayWhileIdle flag.