ios手机,个推推送 接收 receive 无法接收到自定义参数,click就可以接收正常
- 发布:2019-02-14 17:53
- 更新:2019-02-15 10:07
- 阅读:1240
个推推送 receive ios接收自定义参数问题
忘记 (作者)
已解决,
参考该链接找到的思路
http://ask.dcloud.net.cn/question/14417
TransmissionTemplate 模板使用 APNPayload 时 需要模板中 写入 setTransmissionContent 方法并且 里面的内容需要这种格式 {\"title\":\""+title+"\",\"content\":\""+messageInfo+"\",\"payload\": {\"id\":\""+id+"\"}}
private static TransmissionTemplate iosTransmissionTemplate2(String title,
String messageInfo, String badge, String id) {
TransmissionTemplate template = transmissionTemplate(messageInfo);
//APNPayload payload = getApnPayload(title, messageInfo, badge);
APNPayload payload = getApnPayload4park(title, messageInfo, badge,id);
// 字典模式使用下者
// payload.setAlertMsg(getDictionaryAlertMsg());
template.setAPNInfo(payload);
template.setTransmissionContent("{\"title\":\""+title+"\",\"content\":\""+messageInfo+"\",\"payload\": {\"id\":\""+id+"\"}}");
return template;
}