Hi Tianchoh,
Greetings!!!!!!
In case of Geo Push message format is different in both iOS and Android devices. In this message format is JSON. You can attach logs in your application and find the message and display whole message in Notification.
Let me know on which device you are testing it. Once you find the format you can easily display it on Notification Bar. For Geo handling you need to write own logic for location fetching and validation on device side so that you can decide whether Push Notification need to be shown or not.
Let me know if it helps.
Thanks
Vishnu Garg