RN集成融云IM无法发送图片消息问题

发现的问题

最近公司项目在使用ReactNative集成融云的IM-SDK,使用了一个前辈做的集成库, 在使用中发现了一下问题。
首先发送文字消息正常的,但是发送图片消息,本地和远端都无法展示融云返回的图片, 使用的图片选择库是react-native-image-picker。

开始项目中使用的是最新版本, 返回的图片地址是图片uri 是以”content“为开头的,使用此图片地址调用融云的发送图片信息接口,发送成功,但是融云返回的的remote图片地址并不能展示图片,甚是苦恼。

寻找答案

于是到react-native-image-picker的github仓库的issues中寻找答案,功夫不负有心人,在这个issuesCouldn’t get file path for photo on ANDROID 10 EMU
中找到了答案。
就是下面这个大佬给出的解决方案:
RN集成融云IM无法发送图片消息问题

修改项目的package.json文件后,执行yarn install命令后,就能拿到正确的图片信息了,如图所示
RN集成融云IM无法发送图片消息问题
使用此图片的地址之后发送融云图片消息,一切就正常了。

总结

库虽好,可不要贪新哦!

上一篇:GLUT and OpenGL Utility Libraries


下一篇:Luogu P5298 [PKUWC2018]Minimax