Angularjs 将skype呼叫添加到我的应用程序
我想使用AngularJS将Skype通话添加到我的ionic应用程序中。我不知道该怎么办。我希望它能正常工作,比如在我的应用程序上点击用户Skype ID。它应该会触发Skype呼叫。您可以像这样使用navigator.startApp来实现这一点 首先根据平台选择流程名称,然后检查并最终启动Angularjs 将skype呼叫添加到我的应用程序,angularjs,ionic,skype,Angularjs,Ionic,Skype,我想使用AngularJS将Skype通话添加到我的ionic应用程序中。我不知道该怎么办。我希望它能正常工作,比如在我的应用程序上点击用户Skype ID。它应该会触发Skype呼叫。您可以像这样使用navigator.startApp来实现这一点 首先根据平台选择流程名称,然后检查并最终启动 function launchSkype() { var scheme; if (device.platform === 'iOS') { scheme = 'skype://'; } els
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、wp和w8的方案是否有效,我只知道它适合android
基于:
注意。您需要安装这些:
cordova plugin add com.lampa.startapp
cordova plugin add cordova-plugin-inappbrowser
cordova plugin add org.apache.cordova.device
然后
我需要安装任何依赖项才能使用吗?执行此
cordova插件添加https://github.com/lampaa/com.lampa.startapp.git
关于终端更多信息,如果您觉得这个答案有用,请不要忘记给它打分。当做
$scope.skypeID = skypeID;
startApp.set({ /* params */
"action": "ACTION_VIEW",
"uri": "skype:"+skypeID
}).start();