Функция вызова Twilio не работает в мобильных приложениях, но работает в браузерах, использующих фреймворк Ionic3 - PullRequest
0 голосов
/ 04 июня 2019

Используя Ionic3 framework и вызов клиента twilio, я сделал функцию вызова клиента. Он отлично работает во всех браузерах, включая мобильные. Но когда я конвертирую его в приложение с использованием ionic cordova run, функция вызова twilio не работает в этих приложениях (ios и android).

Есть ли альтернативный метод или решение для этого? Есть ли что-то еще, что я должен учитывать при запуске ионной Cordova?

Ионный: Ионный CLI: 5.0.0 Ionic Framework: ионно-угловой 3.9.5 @ ionic / app-scripts: 3.2.2

Кордова:

Cordova CLI: 8.1.2 (cordova-lib@8.1.1) Платформы Cordova: Android 7.0.0 Кордова плагины: кордова-плагин-ионная клавиатура 2.1.3, кордова-плагин- 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!');
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...