apns add push data and more info
This commit is contained in:
@@ -224,11 +224,19 @@ public class ApnsServer {
|
|||||||
payloadBuilder.setAlertTitle(title);
|
payloadBuilder.setAlertTitle(title);
|
||||||
payloadBuilder.setBadgeNumber(badge);
|
payloadBuilder.setBadgeNumber(badge);
|
||||||
payloadBuilder.setSound(sound);
|
payloadBuilder.setSound(sound);
|
||||||
|
JSONObject jsonObject = new JSONObject();
|
||||||
|
jsonObject.put("sender", pushMessage.sender);
|
||||||
|
jsonObject.put("convType", pushMessage.convType);
|
||||||
|
jsonObject.put("convTarget", pushMessage.target);
|
||||||
|
jsonObject.put("convLine", pushMessage.line);
|
||||||
|
jsonObject.put("contType", pushMessage.cntType);
|
||||||
|
jsonObject.put("pushData", pushMessage.pushData);
|
||||||
|
payloadBuilder.addCustomProperty("wfc", jsonObject);
|
||||||
|
|
||||||
Calendar c = Calendar.getInstance();
|
Calendar c = Calendar.getInstance();
|
||||||
ApnsPushNotification pushNotification;
|
ApnsPushNotification pushNotification;
|
||||||
|
|
||||||
if (!mConfig.voipFeature || pushMessage.pushMessageType == PushMessageType.PUSH_MESSAGE_TYPE_NORMAL || pushMessage.pushMessageType == PushMessageType.PUSH_MESSAGE_TYPE_SECRET_CHAT || StringUtils.isEmpty(pushMessage.getVoipDeviceToken())) {
|
if (!mConfig.voipFeature || pushMessage.pushMessageType != PushMessageType.PUSH_MESSAGE_TYPE_VOIP_INVITE) {
|
||||||
if (pushMessage.getPushType() == IOSPushType.IOS_PUSH_TYPE_DISTRIBUTION) {
|
if (pushMessage.getPushType() == IOSPushType.IOS_PUSH_TYPE_DISTRIBUTION) {
|
||||||
service = productSvc;
|
service = productSvc;
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user