集成融云小程序 SDK 遇到的问题

Posted 融云RongCloud

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了集成融云小程序 SDK 遇到的问题相关的知识,希望对你有一定的参考价值。

集成版本

最初集成 3.0.5, 最后更新至 3.0.7.1

文档: https://docs.rongcloud.cn/v4/views/im/noui/guide/private/setting/include/mini.html

问题列表

1、链接返回 31012

文档解释 31012 为安全域名错误, 请至开发者后台查看设置的安全域名

但小程序开发, 不应该涉及安全域名问题. 所以只能到融云开发者后台提工单查找解决问题

咨询结果后, 原因为: 融云 3.0.5 SDK 在小程序环境中, 错误的认为当前环境为 Web, 且我自己的 AppKey 确实在融云开发者后台设置了安全域名. 导致有此限制

解决方法有两种:

  • 升级 SDK 至当前最新的 3.0.7.1. 最新 SDK 已修复此问题
  • 去掉我自己融云开发者后台的安全域名

两者选其一即可

2、在模拟器运行没有问题, 真机运行无法链接

通过微信开发者工具 + 真机调试, 发现报错微信合法域名限制

按照融云文档配置合法域名后, 此问题解决

文档: https://docs.rongcloud.cn/v4/views/im/noui/guide/private/setting/include/mini.html#domain

3、发送图片消息, 移动端无法显示, 但小程序可正常显示

通过文档, 发现是小程序端发送图片消息时, content 内不包含缩略图字段

融云 IMKit 默认是展示缩略图的, 而本小程序项目内的渲染逻辑为显示 remoteUrl, 最终导致了此问题

按照文档添加 content 字段后, 此问题解决

文档: https://docs.rongcloud.cn/v4/views/im/noui/guide/private/msgmanage/msgsend/web.html?plat=mini#ImgMsg

以上是关于集成融云小程序 SDK 遇到的问题的主要内容,如果未能解决你的问题,请参考以下文章

IOS集成融云SDK即时通讯

Android中如何集成融云SDK单聊

二、微信小程序集成融云sdk调试聊天室功能

只需 2 步,定位集成融云时的崩溃与错误 - iOS 篇

融云集成错误码汇总

融云IM SDK web 端集成 — 表情采坑篇