注册

关于环信表情兼容ios和android

做一个项目。。用到了环信的聊天系统。。。
老总想要表情丰富一点。。
IOS可以直接使用本身的**Emoji**表情库,很漂亮。。。
但是安卓的实在太丑。。需要重新映射资源文件。。。
请问有没有办法实现这个?

logcat里打印了ios发到android的messageText...发现是乱码。。。
没辙了。。求教

已邀请:
demo实现的是本地映射,具体你们可以用第三方的表情去做把,乱码的问题,你看收到的消息是不是乱码
消息不是乱码。。
估计IOS的表情是以Unicode的方式发送的。。。
我问过客服。。环信的text一般是以UTF-8编码的。。。
但是安卓系统的Emoji表情库却可以把IOS发送过来的表情解析出来。。
我也不怎么明白。。。

没有解决方案的话。。。
可以让我得到ios发送过来的TEXT也可以啊。。。
我再一一做本地映射就行了。。。
可惜乱码看不懂啊= =
这个就是本地做映射的,发的都是字符串,具体ios怎么发,可以到ios的专区去咨询
我看了ios那边输出的结果。。发送的是一个字节的字符串。。。
应该是一个unicode码。。。
我猜想环信在安卓方面应该做了底层转换。。。把unicode码转换成了字符串。。。
但是找来找去没找到这个底层转换。。
搞不清楚了。。。
对的,其实都是字符串,然后本地映射

zbf_1209 - 85后

最后怎么解决的
 
怎么解决的啊,同样遇到这个问题,ios的映射编码是0x1f60a,Android这边是[:)]符号,发给ios就是这个符号,想打印ios发过来的,然后做本地映射,可以打印ios的却是乱码,看不懂,求解决办法

要回复问题请先登录注册