You should mark yourself as the correct answer.
In a side message, if you send the message "Notification" and "Data", use
"notification":{ "sound":"default" }
This will produce sound when the application is in the background and the device is set to sound and it will vibrate if the device is configured to vibrate.
However, as far as customization is concerned, I think you need to use Data Data Load only if you want to customize the vibration pattern, for example.
budhabhabath
source share