public static void onUMengActivityMessage(Intent intent) {
        if (intent == null) {
            SALog.i(TAG, "intent is null");
            return;
        }
        if (!isTrackPushEnabled()) return;

        try {
            String intentBody = intent.getStringExtra("body");
            if (!TextUtils.isEmpty(intentBody)) {
                JSONObject raw = new JSONObject(intentBody);
                JSONObject body = raw.optJSONObject("body");
                if (body != null) {
                    String extra = raw.optString("extra");
                    String title = body.optString("title");
                    String content = body.optString("text");
                    String messageSource = intent.getStringExtra("message_source");
                    String sfData = getSFData(extra);
                    trackNotificationOpenedEvent(sfData, title, content, "UMeng", messageSource);
                    SALog.i(TAG, String.format("onUMengActivityMessage is called, title is %s, content is %s," +
                            " extras is %s", title, content, extra));
                }
            }
        } catch (Exception e) {
            SALog.printStackTrace(e);
        }
    }
@Test
    public void onUMengActivityMessage() {
        PushAutoTrackHelper.onUMengActivityMessage(null);
    }