Client app will use the payload json when it's available in the GCMessage