Xamarin形式:表情符号和特殊字符未在推送通知标题和正文中正确显示

时间:2019-05-14 11:49:55

标签: xamarin.forms push-notification firebase-cloud-messaging

我已经使用FCM在我的xamarin表单android部分中实现了推送通知。发送新消息时,推送通知开始工作。但是特殊字符和表情符号无法在通知的标题和正文中正确显示。

当我发送一条新消息时,我对消息进行如下编码并将其发送到后端:

System.Net.WebUtility.UrlEncode(message);

收到消息时,我需要对消息进行解码,如下所示。但是在哪里可以添加以下代码?

System.Net.WebUtility.UrlDecode(message);

FCM OnMessageReceived()仅在应用程序处于前台模式时有效。我在上面添加了代码,并在前台模式下测试了表情符号。但是表情符号无法正常工作,显示特殊字符而不是表情符号。另外,当应用处于终止状态或后台状态时,如何解码消息。

0 个答案:

没有答案