Last active
June 14, 2023 15:27
-
-
Save drulabs/c9f6802790c92d74cb7eb2427097899a to your computer and use it in GitHub Desktop.
Curl command for sending FCM message
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
curl -i -H 'Content-type: application/json' -H 'Authorization: key=<your_server_key>' -XPOST https://fcm.googleapis.com/fcm/send -d '{ | |
"registration_ids":["registration_ids", "of the", "target", "devices as array"], | |
"notification": { | |
"title":"Title of your notification", | |
"body":"content of your notification" | |
}, | |
"data": { | |
"key1" : "value1", | |
"key2" : "value2", | |
"key3" : 23.56565, | |
"key4" : true | |
} | |
}' |
In onMessageReceived() call remoteMessage.getData() - you will get Map<String, String> with your values.
@drulabs - thanks for sharing your code!!
should the values of the your_server_key
and registration_ids
need to be escaped?
should the values of the
your_server_key
andregistration_ids
need to be escaped?
No because of -d '{...}'
Is there a way of adding a custom image to the message?
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
how can we access the data values in onMessageReceived method?