Я реализовал push-уведомление в своей части xamarin для Android с использованием FCM.При отправке нового сообщения push-уведомление начинает работать.Но специальные символы и смайлики не отображаются должным образом в заголовке и теле уведомления.
Когда я отправляю новое сообщение, я кодирую сообщение, как показано ниже, и отправляю его на сервер:
System.Net.WebUtility.UrlEncode(message);
При получении сообщения мне нужно расшифровать сообщение, как показано ниже.Но где я могу добавить следующий код?
System.Net.WebUtility.UrlDecode(message);
FCM OnMessageReceived()
будет работать только тогда, когда приложение находится в режиме переднего плана.Я добавил туда код и проверил смайлики в режиме переднего плана.Но смайлики не работают должным образом, вместо эмодзи отображаются специальные символы.Кроме того, как я могу декодировать сообщение, когда приложение находится в отключенном или фоновом состоянии.