code: public static String getBodyFromApptentivePush(Bundle bundle) {
  		try {
  			if (!ApptentiveInternal.checkRegistered()) {
  				return null;
  			}
  			if (bundle == null) {
  				return null;
  			}
  			if (bundle.containsKey(ApptentiveInternal.BODY_DEFAULT)) {
  				return bundle.getString(ApptentiveInternal.BODY_DEFAULT);
  			}
  			if (bundle.containsKey(ApptentiveInternal.PUSH_EXTRA_KEY_PARSE)) {
  				String parseDataString = bundle.getString(ApptentiveInternal.PUSH_EXTRA_KEY_PARSE);
  				if (parseDataString != null) {
  					try {
  						JSONObject parseJson = new JSONObject(parseDataString);
  						return parseJson.optString(ApptentiveInternal.BODY_PARSE, null);
  					} catch (JSONException e) {
  						logException(e);
  						return null;
  					}
  				}
  			} else if (bundle.containsKey(ApptentiveInternal.PUSH_EXTRA_KEY_UA)) {
  				Bundle uaPushBundle = bundle.getBundle(ApptentiveInternal.PUSH_EXTRA_KEY_UA);
  				if (uaPushBundle == null) {
  					return null;
  				}
  				return uaPushBundle.getString(ApptentiveInternal.BODY_UA);
  			} else if (bundle.containsKey(ApptentiveInternal.BODY_UA)) {
  				return bundle.getString(ApptentiveInternal.BODY_UA);
  			}
  		} catch (Exception e) {
  			ApptentiveLog.e(PUSH, e, "Exception while getting body from Apptentive push");
  			logException(e);
  		}
  		return null;
  	}
docs: Use this method in your push receiver to get the notification body text you can use to
  construct a {@link android.app.Notification} object.
  
  @param bundle A {@link Bundle} containing the Apptentive Push data. Pass in what you receive in
  the the Service or BroadcastReceiver that is used by your chosen push provider.
  @return a String value, or null.