2010-11-30 68 views
1

我們希望構建一個應用程序,用戶可以在接聽電話時與其進行交互。這個想法是,用戶可以使用iPhone的電話應用程序進行語音通信,同時使用我們的應用程序鍵入併發送與呼叫相關的其他數據,例如電子郵件地址。這是該方案:構建應用程序以接聽電話並委託給iPhone的電話應用程序

  1. 獲得用戶的iPhone上的
  2. 用戶點擊我們的應用程序,接聽來電,讓iPhone上的手機應用處理在背景中的電話呼叫按鈕發出呼叫。
  3. 我們的應用程序繼續在前臺運行,以便用戶可以與我們的應用程序進行交互,以鍵入和發送數據,例如與呼叫相關的電子郵件地址。

當我們的應用程序繼續在前臺運行時,我們的應用程序是否有辦法讓應用程序接聽來電並讓iPhone的電話應用程序在後臺處理呼叫?

感謝, 人員Prasanna

+1

如果此問題不再需要其他答案,請將相應的帖子標記爲答案。 – 2011-04-20 18:37:17

回答

2

這是不可能的iPhone SDK。

如果您創建了自己的呼叫(例如,像Skype一樣),您可能會這樣做,但我會說你在這裏咆哮錯誤的iTree。然而,在使用自定義工具鏈的監獄設備上可能會出現這種情況,但我不想推薦這種開發路徑!

1

您無法控制iPhone上的電話通話過程(假設您不是在討論越獄iPhone)。當用戶收到呼叫時,iPhone會顯示一個窗口,其中包含號碼和「答覆」和「忽略」按鈕(或者,如果手機已鎖定或睡着,則顯示「滑動到答案」欄)。要返回到您的或任何其他應用程序,用戶必須按主頁按鈕,將呼叫發送到後臺(並激活紅色通話狀態欄)。

最接近這種情況的是用戶在手機上手動運行應用程序。但是,如果他們所做的只是寫筆記,他們可以使用Notes應用程序。

+1

這意味着需要一個應用程序不存在;) – 2010-11-30 14:37:26

3

目前,iOS SDK不支持將傳入呼叫從系統重定向到自定義應用程序。只支持發起呼叫。