发现的问题
最近公司项目在使用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
中找到了答案。
就是下面这个大佬给出的解决方案:
修改项目的package.json文件后,执行yarn install命令后,就能拿到正确的图片信息了,如图所示
使用此图片的地址之后发送融云图片消息,一切就正常了。
总结
库虽好,可不要贪新哦!
标签:集成,发送,地址,融云,使用,IM,RN,图片 来源: https://blog.csdn.net/wayne214/article/details/112328924
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。