收藏
回答

关于wmpf.Channel.registerEvent注册监听事件无响应?

在小程序端 wmpf.Channel.registerEvent 注册监听某事件接口,设备端收不到(采用的是demo,wmpf.Channel.invoke此接口设备端可接听,证明demo是正常使用的)。请问这个要怎么使用才能设备端才能接听到注册事件

回答关注问题邀请回答
收藏

2 个回答

  • fans
    fans
    2023-06-30

    听起来是要小程序->app这样通信。参考

    https://developers.weixin.qq.com/doc/oplatform/Miniprogram_Frame/api/mini_program/invoke.html

    2023-06-30
    有用
    回复 1
    • 叮当
      叮当
      2023-06-30
      不是的 通过wmpf.Channel.registerEvent注册特殊事件,然后设备端调用notifyEvent函数回传特殊事件,从而实现设备端动态数据给小程序端
      2023-06-30
      回复
  • 叮当
    叮当
    2023-06-30
       registerEvent(){
            console.log('监听finish事件') 
            wmpf.Channel.registerEvent({
                event'finish',
                success(res) {
                  console.log('监听成功')  
                  console.log(res)
                  
                }
              }) 
        },
    const callBack = (res) =>{
        console.log("接收到finish事件")
        wmpfVoip.forceHangUpVoip();
        clearTimeout(this.data.timer)//清除定时器
        clearTimeout(this.data.timerCalling)//清除定时器
    }
    wmpf.Channel.on('finish',callBack)
    
    2023-06-30
    有用
    回复
登录 后发表内容
问题标签