如何在Facetime(集成)通话后将我的应用程序发送到前台?

时间:2011-08-09 08:25:32

标签: iphone ios background multitasking facetime

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

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

[[UIApplication sharedApplication] openURL: [NSURL URLWithString: @"facetime://"]];

我有两个问题:

  1. 是否可以在字符串“facetime://”上方的openURL中使用,以便选择我想在Facetime中调用谁?我尝试了但是会发生什么是Facetime运行但没有它的布局所以基本上我看到自己在屏幕上,但我什么都不做。

  2. 如果不是第1点因此我使用例如“facetime://steve@apple.com”一旦通话结束,我可以回到我的应用程序吗?!我读到了多任务处理,但在这种情况下我不知道如何管理它。

  3. 提前致谢 亚历克斯

1 个答案:

答案 0 :(得分:3)

要回答你的第二个问题,不要就像你的应用程序开始通话一样,在你关闭通话后无法将你的应用程序恢复到前台。

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

另请注意,facetime://网址方案适用于任何iPhone / iPod Touch,即使他们无法进行正面交付。如果设备没有正面时间支持,它将只显示一个空白屏幕。