我正在开发一个支持表情符号的iOS和Android应用程序。目前,我使用UTF-8对字符串(文本和/或表情符号)进行Base64编码和解码。它似乎在本地运行良好,即从Android到Android和从iOS到iOS,但是从Android到iOS或从iOS到Android时,并不总是有效。有时会丢失一些表情符号,而在这些情况下,其余的字符串(任何实际文本)也会丢失。
注意:我知道不同的设备有不同的表情符号,所以我不太担心偶尔会缺少表情符号,但缺少文本让我很烦恼,并且我注意到在同一设备上也有一个缺少的表情符号。
有没有人有什么想法或更好的解决方案?谢谢!