ClientConfig config = ClientConfig.getInstance();
config.setMaxRetryTimes(0);
config.setConnectionTimeout(30 * 1000);
config.setSSLVersion("TLSv1.1");
JPushClient jPushClient = new JPushClient(MASTER_SECRET, APP_KEY,null,config);
PushPayload pushPayload = buildPushObject_android_cid(platform,registrationId,content);
try {
PushResult result = jPushClient.sendPush(pushPayload);
logger.info("Got result - " + result);
} catch (APIConnectionException e) {
logger.error("Connection error. Should retry later. ", e);
} catch (APIRequestException e) {
logger.error("Error response from JPush server. Should review and fix it. ", e);
logger.info("HTTP Status: " + e.getStatus());
logger.info("Error Code: " + e.getErrorCode());
logger.info("Error Message: " + e.getErrorMessage());
}