Handles the communication with FCM server via Google Play services.
| Task<CloudMessage> |
getProxiedNotificationData()
Gets data for a notification that was proxied, if it exists.
|
| Task<Void> | |
| Task<Bundle> | |
| Task<Void> |
setRetainProxiedNotifications(boolean retain)
Sets whether Google Play services should retain data for notifications that are
proxied so that the app can retrieve the data later.
|
Constructs object to handle communication with FCM server via Google Play services.
Gets data for a notification that was proxied, if it exists.
Task with the
message data of the proxied notification, a Task with a null
CloudMessage if there is no proxied notification data available, or a
failed Task if the data could not be retrieved.Tells Google Play services that a message was handled.
| message | The message that was successfully handled. |
|---|
Task that
indicates whether the request was successful.Send a request to Google Play services.
Google Play services will make an HTTP request to the FCM server, passing all string data in the bundle, along with some device and app data to identify and authenticate the app instance making the request.
| data | The request data |
|---|
Sets whether Google Play services should retain data for notifications that are proxied so that the app can retrieve the data later.
| retain | Whether to retain the data or not. |
|---|
Task that
indicates whether the request was successful.