Twilio通话功能不适用于移动应用程序,但适用于使用Ionic3框架的浏览器

时间:2019-06-04 14:29:19

标签: ionic3 twilio

使用Ionic3框架和twilio客户端调用,我做了一个客户端调用功能。 在包括移动浏览器在内的所有浏览器中都可以正常工作。 但是,当我使用离子Cordova运行将其转换为应用程序时,twilio调用功能在这些应用程序(iOS和android)中无法使用。

是否有其他替代方法或解决方案? 运行离子Cordova时我还需要考虑什么?

离子:    离子CLI:5.0.0    离子框架:离子角3.9.5    @ ionic / app-scripts:3.2.2

科尔多瓦:

Cordova CLI:8.1.2(cordova-lib@8.1.1)    Cordova平台:Android 7.0.0    Cordova插件:cordova-plugin-ionic-keyboard 2.1.3,cordova-plugin-                        ionic-webview 4.0.1,(和其他4个插件)

this.device = new Twilio.Device(this.capabilityToken);
const self = this;
this.device.on('ready', function (device) {
  self.proceedCall();
  const params = {
    To: "+91999999999"
  };

/*** For calling ***/
if (this.device) {
   this.connection = this.device.connect(params);
}
  console.log('Twilio.Device Ready!');
});

this.device.on('error', function (error) {
  console.log('Twilio.Device Error: ' + error.message);
});

this.device.on('connect', function (conn) {
  console.log(' device Successfully established call!');
});

this.device.on('disconnect', function (conn) {
  console.log(' device disconnected!');
});

0 个答案:

没有答案