yaoshouyun / cordova-plugin-calllistener

监听电话状态和获取通话时长cordova插件

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

功能:监听电话状态和获取通话时长

cordova plugin add cordova-plugin-calllistener

created () {
  setTimeout(function () {
    /* 监听电话状态(1空闲、2响铃、3通话) */
    window.CallListener.addListener((state) => {
      if (state == 1) {
        /* 获取通话时长(单位秒) */
        CallListener.getCallInfo((info) => {
          Toast.text({
            duration: 3000,
            message: '电话状态:' + state + ',通话时长:' + info.duration + ',开始时间:' + info.start + ',结束时间:' + info.end
          })
        }, '13207180317')
        /* 呼叫指定的手机号码 */
        CallListener.callMobile('13207180317')
      } else {
        Toast.text({
          duration: 3000,
          message: '电话状态:' + state
        })
      }
    })
  },1000)
},

About

监听电话状态和获取通话时长cordova插件


Languages

Language:Java 66.9%Language:Objective-C 29.5%Language:JavaScript 3.6%