푸시 알림을 보낼 서버 코드를 작성합니다. 메시지라는 양식 필드가 있습니다. 필요한 것은 이모티콘 문자를 메시지에 넣는 것입니다.NodeJS 서버의 메시지에 Emoji로 IOS 푸시 알림을 보내는 방법은 무엇입니까?
클라우드 문자의 경우 \ ue48d를 쓰면 서버가 '\ ue48d'문자열로 간주합니다.
푸시 알림에 사용할 수 있도록 어떻게 디코딩 할 수 있습니까?
업데이트 : 여기 내 서버 코드가 있습니다. 양식의 메시지 필드에 \ exxx를 쓰고이 코드로 인코딩 한 다음 Apple에 보냅니다.
exports.create = function(req, res){
var devices = req.body.devices;
var message = req.body.message;
var note = new apn.Notification();
note.expiry = Math.floor(Date.now()/1000) + 3600; // Expires 1 hour from now.
note.badge = 3;
note.sound = "ping.aiff";
note.alert = message;
note.payload = {'messageFrom': 'Burak'};
for (var i in devices) {
device = new apn.Device(devices[i]);
apnConnection.pushNotification(note, device);
}
res.send(200,'Successfull')
}
JSON 인코딩 데이터를 서버에 디코딩하는 데 사용하는 코드를 게시하십시오. – Danack
업데이트했습니다. 유니 코드 문자열을 인코딩/디코딩하는 방법을 모르겠습니다. – Burak
그래서 이모티콘이 포함 된 푸시 메시지가 전송 될 때 현재 휴대 전화에서 무엇을 볼 수 있습니까? – Danack