线上版本通过信令的方式给当前正在开发的版本实时消息的方式拨打,结果就是返回了AgoraRtmRemoteInvitationErrorCode:1的错误。请问要如何解决

线上版本通过信令的方式给当前正在开发的版本实时消息的方式拨打,结果就是返回了AgoraRtmRemoteInvitationErrorCode:1的错误。请问要如何解决

AgoraRtmRemoteInvitationErrorCode:1
就是被叫不在线,呼叫邀请失败额。

请检查rtm sdk调用 loginByToken 方法的返回值是什么?有没有 收到 AgoraRtmLoginBlockconnectionStateChanged 回调,连接状态变为 AgoraRtmConnectionStateConnected

joinWithCompletion 方法的返回值是什么?( AgoraRtmJoinChannelBlock 回调返回本方法的调用结果)

loginByToken返回值是0
连接状态为AgoraRtmConnectionStateConnected
然后就返回AgoraRtmRemoteInvitationErrorCode

另外你们dome也出现了一模一样的情况。线上版本拨打dome。接通后跟本没有加进频道里面去

demo也不行??你确定两边的appid一致吗?

我这边测了,1.4版本的信令可以和最新版rtm demo互通。

目前建议:
1、用信令demo和你们的RTM项目测试,看下能否互通?如果可以互通,说明你们线上信令版本设置可能有问题,需要进一步排查

线上版本是集成的AgoraRtcEngineKit(版本2.4)和AgoraSigKit版本(版本1.4)

我们rtm是有呼叫邀请的demo的,你用这个和信令demo测测看


这个怎么下载

进入到Advanced-Video目录下载

不好意思我就是下的这个dome测试的。

请问有没有信令+AgoraRtcEngineKit的dome。实时消息+AgoraRtcEngineKit的dome,我又测了一边确实不得行。

这一个https://github.com/AgoraIO/Advanced-Video/blob/4d01fbac39fa971dffb39dc1d48b11884723103d/Video-Call-with-Chat/OpenDuo-iOS-Objective-C/README.zh.md

结果任然一样。信令+视频和实时消息+视频,通不了。

好的,那你们收集下双方的SDK log,提交在csp-3600里。这边排查下!

你们要看什么样的log,在哪里收集。信令+视频和实时消息+视频完全不能互通。你们的dome也不能互通。被老板骂惨了,你们官网写的是互通,他就认定了是互通的。望尽快解决,谢谢。

rtm sdk 默认log路径: * iOS: App Sandbox/Library/caches/agorartm.log
信令 sdk 需要调用onlog打印日志,将其保存于一个文件中。

信息确认完毕后我们这边会尽快排查。该问题后续在工单中跟进。