Angular 是否有任何方法或其他东西可以使用ionic接听来电?

Angular 是否有任何方法或其他东西可以使用ionic接听来电?,angular,ionic4,Angular,Ionic4,在使用ionic接听电话时,是否有任何方法可以监听来电或运行事件或警报 我尝试了以下代码: document.addEventListener.on('receiveCall', (c: any) => { var call = c.data; alert("receivev call: " +JSON.stringify(call)); }) 此代码不起作用。请提供帮助。您需要将以下Cordova插件添加到您的Ionic应用程序中:。请记住,这只适用于Android,不要认为C

在使用ionic接听电话时,是否有任何方法可以监听来电或运行事件或警报

我尝试了以下代码:

document.addEventListener.on('receiveCall', (c: any) => {
  var call = c.data;
  alert("receivev call: " +JSON.stringify(call));
})

此代码不起作用。请提供帮助。

您需要将以下Cordova插件添加到您的Ionic应用程序中:。请记住,这只适用于Android,不要认为Cordova插件有iOS版本

然后使用以下调用:

PhoneCallTrap.onCall(function(state) {
    console.log("CHANGE STATE: " + state);

    switch (state) {
        case "RINGING":
            console.log("Phone is ringing");
            break;
        case "OFFHOOK":
            console.log("Phone is off-hook");
            break;

        case "IDLE":
            console.log("Phone is idle");
            break;
    }
});

我已经试过了,但我想得到来电者的数据。看看源代码,你应该可以得到电话号码。好的,谢谢你的回复,这是工作。但根据这个密码,我无法得到这个号码