Используя 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!');
});