public final class FcmServiceClientImpl extends Object implements FcmServiceClient
factory| Constructor and Description |
|---|
FcmServiceClientImpl(CoreFcmServiceClient client) |
| Modifier and Type | Method and Description |
|---|---|
FcmSendMessageResult |
sendMessageTo(String to,
FcmSendMessageRequest request)
Sends an FCM message to the given target with the given request payload.
|
FcmSendMessageResult |
sendMessageToRegistrationTokens(Collection<String> registrationTokens,
FcmSendMessageRequest request)
Sends an FCM message to the given set of registration tokens with the given request payload.
|
FcmSendMessageResult |
sendMessageToUsers(Collection<String> userIds,
FcmSendMessageRequest request)
Sends an FCM message to the given set of Stitch users with the given request payload.
|
public FcmServiceClientImpl(CoreFcmServiceClient client)
public FcmSendMessageResult sendMessageTo(String to, FcmSendMessageRequest request)
sendMessageTo in interface FcmServiceClientto - the target to send a message to.request - the details of the message.public FcmSendMessageResult sendMessageToUsers(Collection<String> userIds, FcmSendMessageRequest request)
sendMessageToUsers in interface FcmServiceClientuserIds - the Stitch users to send a message to.request - the details of the message.public FcmSendMessageResult sendMessageToRegistrationTokens(Collection<String> registrationTokens, FcmSendMessageRequest request)
sendMessageToRegistrationTokens in interface FcmServiceClientregistrationTokens - the devices to send a message to.request - the details of the message.