Я хочу добавить Skype звонок в свое ионное приложение с помощью AngularJS. Я не знаю, как это сделать. Я хочу, чтобы он работал, например, когда я нажимаю пользовательский идентификатор Skype в своем приложении. Он должен вызвать вызов Skype.Угловой ионный добавить Skype вызов в мое приложение
0
A
ответ
0
Вы можете достичь этого, используя navigator.startApp как этот
Имя процесса выбора, основанного на платформе, а затем проверить и, наконец, запуск его.
function launchSkype() {
var scheme;
if (device.platform === 'iOS') {
scheme = 'skype://';
} else if (device.platform === 'Android') {
scheme = 'com.skype.raider';
} else if (device.platform === 'wp') {
scheme = 'skype:';
} else if (device.platform === 'windows8') {
scheme = 'skype:';
}
navigator.startApp.check(scheme, function(message) { /* success */
navigator.startApp.start(scheme, function(message) {
}, function(error) { /* error */
alert("Skype could not be started!");
});
}, function(error) {
alert("Skype is not installed!");
});
}
Вы должны проверить, если схемы для IOS, сор и W8 действительны, я просто знаю, что это правильно для андроида.
основе: executing external apps on Android/iOS with Ionic
С уважением.
0
Вам необходимо установить следующие:
cordova plugin add com.lampa.startapp
cordova plugin add cordova-plugin-inappbrowser
cordova plugin add org.apache.cordova.device
Тогда
$scope.skypeID = skypeID;
startApp.set({ /* params */
"action": "ACTION_VIEW",
"uri": "skype:"+skypeID
}).start();
мне нужно установить какую-либо зависимость использовать ли? –
выполните этот плагин 'cordova add https: // github.com/lampaa/com.lampa.startapp.git' на терминале подробнее [здесь] (https://github.com/lampaa/com.lampa.startapp) –
Не забудьте оценить этот ответ, если найдете его полезным. С уважением. –