Xamarin формы: эмодзи и специальные символы не отображаются должным образом в заголовке и теле push-уведомления - PullRequest
1 голос
/ 14 мая 2019

Я реализовал push-уведомление в своей части xamarin для Android с использованием FCM.При отправке нового сообщения push-уведомление начинает работать.Но специальные символы и смайлики не отображаются должным образом в заголовке и теле уведомления.

Когда я отправляю новое сообщение, я кодирую сообщение, как показано ниже, и отправляю его на сервер:

System.Net.WebUtility.UrlEncode(message);

При получении сообщения мне нужно расшифровать сообщение, как показано ниже.Но где я могу добавить следующий код?

System.Net.WebUtility.UrlDecode(message);

FCM OnMessageReceived() будет работать только тогда, когда приложение находится в режиме переднего плана.Я добавил туда код и проверил смайлики в режиме переднего плана.Но смайлики не работают должным образом, вместо эмодзи отображаются специальные символы.Кроме того, как я могу декодировать сообщение, когда приложение находится в отключенном или фоновом состоянии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...