我正在使用 javapns 从我的 java 代码向 ios 设备发送推送通知。但我没有收到 Push.payload() 的推送通知,它与 Push.alert() 一起工作正常。我错过了什么吗?我的代码是
Payload payload = new PushNotificationPayload();
payload.addCustomDictionary("param", ConsumerConf.GSON.toJson(message.getMsgInfo()));
List<PushedNotification> pushedNotifications = Push.payload(payload, certficate, password, true, appDeviceIds);
这里我创建的有效负载对象是
{
"apsDictionary": {
"map": {}
},
"payload": {
"map": {
"aps": {
"map": {}
},
"param": "{\"suid\":12,\"eid\":1626,\"oid\":1,\"accountId\":7491}"
}
},
"characterEncoding": "UTF-8",
"expiry": 86400,
"payloadSizeEstimatedWhenAdding": false,
"preSendConfiguration": 0
}
我的有效负载对象不包含 aps 中的警报/声音字段。是不是因为这个?
请帮帮我。