在苹果推送通知中,我在负载中发送表情符号,它们在通知中显示为 Unicode 字符。
使用 ApnsPayloadBuilder 创建有效载荷并发送消息,如
payloadBuilder.setAlertBody(new String(msg, "UTF-8"));
我正在从我们的数据库中收到这条消息,并且表情符号正在像这样存储
nice \u270c\ufe0f\ud83d\udc4d
在数据库中。
我该如何解决这个问题?
Best Answer-推荐答案 strong>
您需要在有效负载中发送 unicode 字符,而不是作为表情符号。因此,对于有效载荷中的眨眼脸,将其发送为\ue405 而不是 |