如何从ios中的Skype应用程序重定向到我的应用程序

时间:2015-09-11 16:38:11

标签: ios swift

您好我是ios app的新手,在我的项目中,我为用户提供了“Skype”使用设施,根据我的代码,我可以重定向到Skype应用程序,一切都很好

这里我的主要要求是当我从我的应用程序进行音频或视频通话时,Skype应用程序中有一个按钮,即“呼叫结束”按钮,见下面我发布的图像

当我点击该按钮时(即结束通话时)我想直接重定向到我的应用

我的代码: -

BOOL installed = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"skype:"]]; 

if(installed) {

 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"skype:%@?call", userNameString]]]; 

}
 else {

 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://itunes.com/apps/skype/skype"]]; 
}

但是在这里当我点击下面的呼叫结束按钮我想直接重定向到我的IOS应用程序请帮帮我一个

enter image description here

1 个答案:

答案 0 :(得分:0)

很遗憾,你无法做到这一点。当您加载Skype应用程序进行呼叫时,它必须使用其他URL方案重定向到您的应用程序(显然Skype可能不会这样做)。

基本上,当您加载Skype应用时,您的应用会进入后台。将应用程序带回前台(没有再次加载URL方案)的唯一方法是让用户自己加载它。