webSDK如何设置自定义的消息失败重发操作,消息发送成功和失败的方法是什么,在哪里呢

小趴菜aa 1天前 71

webSDK如何设置自定义的消息失败重发操作,消息发送成功和失败的方法是什么,在哪里呢

最新回复 (8)
  • x86 17小时前
    引用 2
    wfc.sendMessage 系列消息,有 onSuccessCB 和 onFailCB 两个回调参数,分别对应发送成功和失败.
  • 小趴菜aa 15小时前
    引用 3
    x86 wfc.sendMessage 系列消息,有 onSuccessCB 和 onFailCB 两个回调参数,分别对应发送成功和失败.
    wfc.sendConversationMessage方法,没有失败和成功的回调吗,我传入失败和成功的方法,发送成功时都会调用
  • x86 14小时前
    引用 4
    有的,你贴出你的代码看下
  • 小趴菜aa 11小时前
    引用 5
                   wfc.sendConversationMessage(props.conversationInfo.conversation, textMessageContent,[],null,
                   store.handleSuccess(textMessageContent),store.handleFail(textMessageContent));        handleSuccess(data) {
                     // console.log(`消息${messageUid}发送成功,时间:${timestamp}`);
                     console.log('发送成功',data);
           },
           handleFail(data){
                   console.log(`发送失败`,data);
           },其中handleSuccess和handleFail是自定义的回调,传入sendConversationMessage方法中,发送成功和失败都会调用,不应该是发送成功了走成功回调,失败走失败回调吗
  • 小趴菜aa 11小时前
    引用 6

    这是截图

    上传的附件:
  • x86 8小时前
    引用 7
    是不是 发送成功和发送失败 的日志,在发送之前就打出来了?

    你写的不对

    store.handleSuccess(textMessageContent) 是把这个函数的返回值作为 onSuccessCB 这个参数

    你用箭头函数写吧,(xxx) => {console.log(xxx)}
  • 小趴菜aa 6小时前
    引用 8
    发送失败的onFailCB 的回调参数,值只有-1怎么办,如何知道是哪条消息发送失败呢
  • x86 5小时前
    引用 9
    你用箭头函数,就知道是当前箭头函数对应的那条了
返回