8

iPhoneで着信を識別し、データベースで着信番号を確認するようなアプリケーションを作成する必要があります。次に、その特定の番号についてデータベースに保存されている情報を通知します。これらのすべての機能は、ユーザーが通話を受信したときに実行する必要があります。

これは可能ですか?

4

1 に答える 1

3

おそらくCoreTelephonyで検索を開始したいと思うでしょう。そうは言っても、電話がかかってくると、iOS の通話処理イベントがアプリを引き継ぎます。つまり、通話が着信するとアプリは中断され、通話が完了するとフォアグラウンドに戻ります。CoreTelephony を使用して、CTCalls (進行中の通話) の配列を含む CTCallCenter にアクセスできます。私の知る限り、CTCallには通話の電話番号が含まれていません。さらに、iOS が呼び出しを処理するためにアプリをバックグラウンド化するのを止めることはできません。

于 2012-04-07T13:05:57.923 に答える