Hi Scott,
At the time of sending the message, you can send JSON string in place of message and parse it accordingly on the client side. Please have a look at this link for the code snippet of sendPushMessageToUser and let me know if you need any help from my side.
Regards,
Himanshu Sharma