在苹果推送通知中,我在负载中发送表情符号,它们在通知中显示为 Unicode 字符。
使用 ApnsPayloadBuilder
创建有效载荷并发送消息,如
payloadBuilder.setAlertBody(new String(msg, "UTF-8"));
我正在从我们的数据库中收到这条消息,并且表情符号正在像这样存储
nice \u270c\ufe0f\ud83d\udc4d
在数据库中。
我该如何解决这个问题?
您需要在有效负载中发送 unicode 字符,而不是作为表情符号。因此,对于有效载荷中的眨眼脸,将其发送为\ue405 而不是
欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) | Powered by Discuz! X3.4 |