Emoji не отображается в push-уведомлениях - PullRequest
0 голосов
/ 11 июня 2018

Я реализую функциональность push-уведомлений в моем приложении.Это отображение текстового сообщения в push-уведомлении, но смайлики не отображаются.Он отображает код ascii, например '\ u270c' вместо emoji.

Может кто-нибудь сказать мне, как отображать эмодзи в push-уведомлении

Ответы [ 2 ]

0 голосов
/ 19 июня 2018

Для отображения Emoji в Push-уведомлениях используйте JSON Decoding на стороне сервера.Это решает эту проблему для меня. Сделайте это на стороне сервера в коде push-уведомлений APNS и работайте как charm

$payload['aps'] = array('alert' => json_decode('"'.$pushMsg['message'].'"'), 'badge' => 0, 'sound' => 'default', 'passcode' => $pushMsg);
0 голосов
/ 11 июня 2018

Вам нужно изменить формат Unicode, чтобы отображать эмодзи в push-уведомлениях и локальных уведомлениях.

Обновите Unicode следующим образом:

"\u{270c}"

Надеюсь, это поможет вам.

Ссылка: https://docs.swift.org/swift-book/LanguageGuide/StringsAndCharacters.html

...