OStack程序员社区-中国程序员成长平台

标题: java - iOs emojis 在使用 java 的推送通知中显示为 Unicode 字符 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-11 16:38
标题: java - iOs emojis 在使用 java 的推送通知中显示为 Unicode 字符

在苹果推送通知中,我在负载中发送表情符号,它们在通知中显示为 Unicode 字符。

使用 ApnsPayloadBuilder 创建有效载荷并发送消息,如

payloadBuilder.setAlertBody(new String(msg, "UTF-8"));

我正在从我们的数据库中收到这条消息,并且表情符号正在像这样存储

nice \u270c\ufe0f\ud83d\udc4d

在数据库中。

我该如何解决这个问题?



Best Answer-推荐答案


您需要在有效负载中发送 unicode 字符,而不是作为表情符号。因此,对于有效载荷中的眨眼脸,将其发送为\ue405 而不是




欢迎光临 OStack程序员社区-中国程序员成长平台 (http://ostack.cn/) Powered by Discuz! X3.4