Iphone 如何在Facetime(集成)呼叫后在前台发送我的应用程序?

Iphone 如何在Facetime(集成)呼叫后在前台发送我的应用程序?,iphone,ios,background,multitasking,facetime,Iphone,Ios,Background,Multitasking,Facetime,我正在尝试将Facetime集成到我的应用程序中,所以基本上我想做的是按下一个按钮打电话,当它结束时返回到我的应用程序。我知道目前没有Facetime的公共API 我现在正在做的是使用Facetime方案: [[UIApplication sharedApplication] openURL: [NSURL URLWithString: @"facetime://"]]; 我有两个问题: 是否可以在openURL中使用字符串“facetime://”来选择我要在facetime中调用的用户?!

我正在尝试将Facetime集成到我的应用程序中,所以基本上我想做的是按下一个按钮打电话,当它结束时返回到我的应用程序。我知道目前没有Facetime的公共API

我现在正在做的是使用Facetime方案:

[[UIApplication sharedApplication] openURL: [NSURL URLWithString: @"facetime://"]];
我有两个问题:

  • 是否可以在openURL中使用字符串“facetime://”来选择我要在facetime中调用的用户?!我试过了,但是Facetime是运行的,但是没有它的布局,所以基本上我可以在屏幕上看到自己,但是我什么也做不了

  • 如果不是第1点,则我使用“例如”facetime://steve@apple.com“通话结束后是否可以返回到我的应用程序?”?!我读过关于多任务处理的书,但我不知道在这种情况下如何处理它

  • 提前谢谢
    Alex

    回答你的第二个问题,不,就像当你的应用程序启动呼叫时,在你关闭呼叫后,没有办法让你的应用程序回到前台

    对于第一个问题,您需要添加联系人数据(电子邮件或电话号码)


    还要注意,
    facetime://
    url方案将适用于任何iPhone/iPod Touch,即使他们不能使用facetime。如果设备不支持facetime,它只会显示一个空白屏幕。

    明白了,谢谢您的回答!打完电话后,您可以使用“telprompt:”而不是“tel:”返回应用程序。电话呼叫的另一种方式是使用UIWebView来执行链接-这会给出与“telprompt:”相同的结果。不过,Facetime似乎没有类似的解决方案:-(嗨,亚历克斯,你找到第二个问题的答案了吗?我也需要这个。@Tendulkar我没有。我想这还是不可能的。