前端electron框架,开发IM即时通讯,遇到建群问题,建一个群会复制出来好几个。

项目问题:
一、创建群组时出现多个群组:

  1. 在子窗口中触发建群操作
    ipcRenderer.send("addGroup", info);

2.在background.js中监听并发送响应事件到主窗口页面
ipcMain.on("addGroup", (event, arg) => {
win.webContents.send("addGroupReply", arg)
})

3.在主窗口页面的created生命周期里用on监听
created(){
ipcRenderer.on("addGroupReply", (event, arg) => {
this.onCreateGroup(arg);
});
}

已尝试方案:
1.on监听改为once监听,问题仍复现
2.在退出登录时使用ipcRenderer.removeAllListener()清除监听,问题仍存在

二、好友语音聊天弹窗显示信息为环信用户名(如:100001)
已尝试改为用户昵称,但通话操作异常,无法正常通信:一方点击挂断,另一方不会收到信息结束语音。

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。