【问题标题】:How to send my app in foreground after a Facetime (integrated) call?Facetime(集成)通话后如何在前台发送我的应用程序?
【发布时间】:2011-08-09 16:28:37
【问题描述】:

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

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

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

我有两个问题:

  1. 是否可以在字符串“facetime://”上方的 openURL 中使用,以便选择我想在 Facetime 中呼叫谁?!我试过了,但结果是 Facetime 正在运行,但没有它的布局,所以基本上我在屏幕上看到了自己,但我什么也做不了。

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

提前致谢 亚历克斯

【问题讨论】:

  • 嗨,Alex,您的第二个问题得到了解决方案吗?我也需要这个。
  • @Tendulkar 我没有。我想这仍然是不可能的。

标签: iphone ios background multitasking facetime


【解决方案1】:

回答您的第二个问题,NO 就像当您的应用开始通话时,在您关闭通话后无法让您的应用回到前台。

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

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

【讨论】:

  • 知道了,谢谢回答!
  • 您可以在通话后返回应用程序,使用“telprompt:”而不是“tel:”。电话呼叫的另一种方法是使用 UIWebView 来执行链接 - 给出与“telprompt:”相同的结果。不过,Facetime 似乎没有类似的解决方案。 :-(
猜你喜欢
  • 2018-03-30
  • 1970-01-01
  • 2014-06-23
  • 1970-01-01
  • 2010-12-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-12
相关资源
最近更新 更多