2011-08-09 25 views
2

我正在嘗試將Facetime集成到我的應用程序中,所以基本上我想要做的就是按下撥打電話的按鈕,並在完成時返回到我的應用程序。我知道暫時沒有針對Facetime的公共API。如何在Facetime(集成)調用後在前臺發送我的應用程序?

我在做什麼,此刻是使用Facetime的方案:

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

我有兩個問題:

  1. 是否有可能在的OpenURL使用字符串上面的「FaceTime公司://「爲了選擇我想在Facetime中打電話的人?我試過了,但是會發生的是Facetime運行,但沒有它的佈局,所以基本上我在屏幕上看到自己,但我什麼都不能做。

  2. 如果不是第1點,因此我使用例如「facetime://[email protected]」是否可以在通話結束後回到我的應用程序?我閱讀了多任務處理,但在這種情況下我不知道如何管理它。

在此先感謝亞歷克斯

+0

嗨亞歷克斯你是否有解決你的第二個問題?我也需要這個。 – Tendulkar

+0

@Tendulkar我沒有。我想這仍然是不可能的。 – ubiAle

回答

3

爲了豆你的第二個問題,NO就像當你的應用程序開始呼叫沒有辦法讓您的應用早在前臺關閉後調用。

對於第一個問題,您需要添加聯繫人數據(電子郵件或電話號碼)。

另外請注意,facetime:// url方案將適用於任何iPhone/iPod Touch,即使他們不能做facetime。如果設備沒有facetime支持,它只會顯示一個空白屏幕。

+0

明白了,謝謝你的回答! – ubiAle

+1

您可以使用「telprompt:」而不是「tel:」打電話回到應用程序。另一種打電話的方式是使用UIWebView來執行鏈接 - 這與「telprompt:」的結果相同。儘管Facetime似乎沒有類似的解決方案。 :-( –

相關問題