iOs emojis在使用java的推送通知中显示为Unicode字符

时间:2016-06-02 13:09:01

标签: java ios unicode apple-push-notifications

在苹果推送通知中,我发送有效载荷中的表情符号,并在通知中显示为Unicode字符。

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

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

我从我们的数据库收到此消息,emojis正在存储

nice \u270c\ufe0f\ud83d\udc4d
db中的

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

您需要在有效负载中发送unicode字符,而不是表情符号。因此,对于有效载荷中的眨眼面,请将其作为\ ue405发送。您可以使用此网站查找表情符号http://www.easyapns.com/category/just-for-fun

的unicode翻译