菜鸟教程小白 发表于 2022-12-11 16:38:44

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


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

<p>使用 <code>ApnsPayloadBuilder</code> 创建有效载荷并发送消息,如 </p>

<pre><code>payloadBuilder.setAlertBody(new String(msg, &#34;UTF-8&#34;));
</code></pre>

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

<pre><code>nice \u270c\ufe0f\ud83d\udc4d
</code></pre>

<p>在数据库中。</p>

<p>我该如何解决这个问题?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您需要在有效负载中发送 unicode 字符,而不是作为表情符号。因此,对于有效载荷中的眨眼脸,将其发送为\ue405 而不是
页: [1]
查看完整版本: java - iOs emojis 在使用 java 的推送通知中显示为 Unicode 字符