Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 将skype呼叫添加到我的应用程序_Angularjs_Ionic_Skype - Fatal编程技术网

Angularjs 将skype呼叫添加到我的应用程序

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

我想使用AngularJS将Skype通话添加到我的ionic应用程序中。我不知道该怎么办。我希望它能正常工作,比如在我的应用程序上点击用户Skype ID。它应该会触发Skype呼叫。

您可以像这样使用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、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();