v2.2-beta
The string-based extractJsonField() method searched for "message" as a substring and found it first in "event":"message" (as a value, not key), causing it to extract the topic name instead of actual message content. Replaced with Android's JSONObject which properly parses by key name, ensuring notifications display the correct message content and click URLs work properly.