RTCErrorCode{code: 41005, reason: 'Header App-Key or Token ro RoomId or AuthHost is missing'}

出现问题的原因:您没有开通音视频服务或开通的音视频服务版本和使用的SDK对应错误。
发布时间: 2019-05-14 18:23

回答:


1:如果您使用的是Calllib、Callkit、imLib等SDK,如果开通的是2.0版本的音视频服务,只能使用2.9.0-2.9.12的SDK,如果开通的是2.0版本的音视频去使用2.9.13及其之后的SDK,则会出现上述问题。
2:如果使用的是RTCLib,则只能使用3.0.0版本以下的SDK,如果开通的是2.0版本的音视频去使用3.0.0及其之后的SDK,则会出现上述问题。

Q:使用最新版本的音视频要怎么处理?怎么使目前的appkey能使用最新版的sdk?

A:如果用最新的,我们可以后台把您的服务改成最新的,但:
1、您需要重新下载、开发、集成最新的音视频引擎(如果您的音视频在 ios 或 web 端有集成,也需要重新开发);
2、引擎切换是根据融云开发者账号切换的,切换后,该账号下的所有应用都只能使用新引擎 3.0 。后台服务变更后,您所有线上的 2.0 音视频引擎将不能使用;
3、您的应用重新上线市场后,您的客户需要强制升级。
4,另外,新引擎和旧引擎计费不一样:
http://www.rongcloud.cn/docs/call.html#billing
5,切换引擎为不可逆操作,您切换到新引擎后就只能用新引擎了,后续不能在切换旧引擎了。

需要您具体了解下,如需切换,这边给您操作。