表情符号不会显示在推送通知中

时间:2018-06-11 08:26:29

标签: ios unicode push-notification emoji

我在我的应用中实现了推送通知的功能。此推送通知中显示文本消息但不显示表情符号。它显示ascii代码,如' \ u270c'而不是表情符号。

任何人都可以告诉我如何在推送通知中显示表情符号

2 个答案:

答案 0 :(得分:0)

您需要更改您的unicode格式,以在推送通知和本地通知中显示表情符号。

按如下方式更新您的unicode:

"\u{270c}"

我希望这会对你有所帮助。

参考:https://docs.swift.org/swift-book/LanguageGuide/StringsAndCharacters.html

答案 1 :(得分:0)

要在推送通知中显示表情符号,请在服务器端使用JSON解码。它为我解决了这个问题 在APNS推送通知代码中在服务器端执行此操作并将像魅力一样工作

$payload['aps'] = array('alert' => json_decode('"'.$pushMsg['message'].'"'), 'badge' => 0, 'sound' => 'default', 'passcode' => $pushMsg);