2010-11-30 6 views
1

電話をかけているときにユーザーが操作できるアプリケーションを構築したいと考えています。アイデアは、ユーザーがiPhoneの電話アプリケーションを使用して音声通信を行うと同時に、アプリケーションに電子メールアドレスなどのコールに関連する追加データを入力して送信することができるということです。これはシナリオです:アプリケーションを作成して電話に応答すると、iPhoneの電話アプリケーションに応答する

  1. ユーザーGETはiPhone
  2. の呼び出しは、ユーザーが呼び出しに応答し、iPhoneの電話アプリがバックグラウンドで電話を処理させるために我々のアプリ上のボタンをクリックします。
  3. アプリケーションは引き続きフォアグラウンドで実行されるため、ユーザーはアプリケーションと対話して、通話に関連する電子メールアドレスなどのデータを入力して送信できます。

アプリケーションが着信に応答し、アプリケーションがフォアグラウンドで引き続き実行されている間にiPhoneの電話アプリケーションがバックグラウンドでコールできるようにする方法はありますか?

おかげで、 プラザンナ

+1

この質問に回答が必要ない場合は、該当する投稿に回答としてマークしてください。 –

答えて

2

これは、iPhone SDKでは不可能です。

自分の電話を作成した場合(Skypeのように)、これを行う可能性はありますが、ここで間違ったiTreeを吠えていると言えます。しかし、jail-brokenデバイスでカスタムツールチェーンを使用することは可能ですが、開発のためにそのパスを推奨したくありません!

1

あなたはiPhone上での電話通話処理を制御できません(これは、あなたが脱獄されたiPhoneについて話していないことを前提としています)。ユーザーが電話を受けると、iPhoneは番号と「応答」と「無視」ボタン(または電話がロックされているかスリープ状態になっている場合は「回答スライド」バー)が表示されたウィンドウを表示します。自分や他のアプリケーションに戻るには、ホームボタンを押して、バックグラウンドにコールを送信して(赤のコールインステータスバーをアクティブにする)必要があります。

このシナリオに最も近いのは、電話でアプリケーションを手動で実行しているユーザーです。しかし、彼らがやっているのはノートを書くことだけだと、Notesアプリを使うことができます。

+1

これは、アプリケーションの必要性がないことを意味します;) –

+1

まあ、私はそれについて素敵にしようとしていた... ;-) –

+0

Hehe、yea。私は、Appsが無意味だと根拠に基づいて拒否されているという話を聞いたことがある。 +1とにかく –

3

現在のところ、iOS SDKでは、システムからの着信コールをカスタムアプリケーションにリダイレクトすることはできません。通話を開始するだけのサポートがあります。

関連する問題