呼叫类事件没有响应
hiscc opened this issue · 8 comments
hiscc commented
Demo 只实现了最基本的登录、频道消息监听。在我本地测试时其他的大部分事件都没有反应,而且很多操作在官方的文档中也没有说明,例如呼叫类的事件,不知道是先 login 后 joinChannel 还是怎么才能监听到
plutoless commented
这边具体是对哪几个接口不太了解?我可以回答一下
hiscc commented
这边具体是对哪几个接口不太了解?我可以回答一下
目前我在本地测试的情况是:
- 登录、加入频道、发消息、收消息是无效的
- 对于频道消息类事件需要加入频道才可以接收到,但是对于以下呼叫类的消息不论我登不登入频道都无法触发事件
- 用这个 RTM 的库的原因是 react-native-agora 这个库的监听远端用户加入和离开是无效的(此项目下我也提了相应的 issue,但一直无人处理这些问题)
this.callClient.on("localInvitationReceivedByPeer", data => {
console.log("localInvitationReceivedByPeer-------")
console.log(data);
})
this.callClient.on("localInvitationAccepted", data => {
console.log("localInvitationAccepted-------")
console.log(data);
})
this.callClient.on("localInvitationRefused", data => {
// 收到邀请拒绝
console.log("localInvitationRefused-------")
console.log(data);
})
this.callClient.on("localInvitationCanceled", data => {
console.log("localInvitationCanceled-------")
console.log(data);
})
this.callClient.on("localInvitationFailure", data => {
console.log("localInvitationFailure-------")
console.log(data);
})
this.callClient.on("remoteInvitationReceived", data => {
console.log("remoteInvitationReceived-------")
console.log(data);
})
this.callClient.on("remoteInvitationAccepted", data => {
console.log("remoteInvitationAccepted-------")
console.log(data);
})
this.callClient.on("remoteInvitationRefused", data => {
console.log("remoteInvitationRefused-------")
console.log(data);
})
this.callClient.on("remoteInvitationCanceled", data => {
console.log("remoteInvitationCanceled-------")
console.log(data);
})
this.callClient.on("channelMemberJoined", data => {
console.log("channelMemberJoined------");
console.log(data);
})
this.callClient.on("channelMemberLeft", data => {
console.log("channelMemberLeft--------");
console.log(data);
})
LichKing-2234 commented
@hiscc
关于前两个问题,目前agora-react-native-rtm是社区版本,后面我们会进行重构并修正
关于第三个问题,在直播场景下,只能监听主播的进入退出。
wjiangwang commented
@LichKing-2234 我们现在从Signaling升级到RTM, 目前IOS的呼叫类事件AgoraRtmCallDelegate监听不到 ,你所说的重构是只需要修改react-native这边么 ?我们现在该如何让升级修改
LichKing-2234 commented
@wjiangwang 你这边是原生升级么,信令sdk升级RTM,基本要重构的
wjiangwang commented
@LichKing-2234 对升级原生的,我们先自己封装了下,也用了你们agora-react-native-rtm,
localInvitationReceivedByPeer localInvitationAccepted localInvitationCanceled等这些个呼叫事件都没监听到
LichKing-2234 commented
@wjiangwang agora-react-native-rtm这个库我估计会在5-6月份的时候重构,现在的问题如果比较简单可以提PR修复下,我这边会发版本
LichKing-2234 commented
fixed