creator中的Edit Box组件,在不同平台和不同输入法下表现不同的BUG

RT,h5小游戏项目中做了个简单的聊天系统,直接使用的EditBox来做文本输入。最近发现一个很奇怪的BUG。

在使用安卓平台的系统自带拼音全键盘输入法时,部分安卓机对于输入的字母会直接先入编辑框,甚至会自动重复,然后才显示中文。比如 打一段 “hahahaha”,然后选择输入,部分安卓机会变成 “hahahaha哈哈哈哈”,甚至可能变成“hhahahahahahaha哈哈哈哈”这样的显示。而部分机型则可以正常输入。
另外切换到九宫格拼音键盘输入时,更换了几种机型都没有出现这个BUG。似乎是九宫格键盘输入时,输入法自己提前对字母进行了保存和转换,最后再将选择完的字符提交出来。而部分机型的全键盘输入则是没有做这个缓存?

另外在使用ios平台测试时,发现输入中文时还好,但在输入部分字母和符号时,在输入法内看到的和实际到EditBox编辑框中的字符不一致?比如输入的字母是“tieo”,显示的却是“sd*k”?

由于对输入法相关的东西不太了解,对于这些BUG都有点无从下手的感觉……请问各位大神有发现类似的问题吗?都是怎么解决的?谢谢!

IOS的BUG表现:

部分安卓的BUG表现:实际上此时只按了三个“ha”

目前来看,是微信小游戏对于cocos 的edit Box组件的支持有问题,只有微信打包版本出现问题。请问各位之前有遇到过吗?如何解决的呢?

我用的是cocos creator 2.2.2和2.2.0, 在浏览器上输入框是好的,但是在安卓上根本就不显示输入的结果。