2017-01-19 8 views
2

私のiOSアプリケーションでは、私はVOIPコールのためにCallKitとPushKitを使用しています。 CallKitを使用することで、ネイティブコールUIとすべての機能を表示することができますが、呼び出し元イメージでネイティブコールUIを表示する必要があります。これを行う方法?callkitフレームワークを使用してiOSネイティブUI呼び出しで呼び出し元イメージを表示するにはどうすればよいですか?

Image1 without caller image at receiver side "my app currently behave like this"

jpg

Image2 with caller image at receiver side "I want like this in my app"

jpg

答えて

0

すぐCallKitのVoIPアプリから発信コールをダイヤルするとシステムのネイティブでの通話UIを表示する方法は現在ありません。ただし、VoIPコールの実行中にユーザーがデバイスをロックすると、このネイティブUIが表示されます。

+0

ここでの発信者イメージの意味:着信のために画像を受信者に表示します。ショーのネイティブダイヤルUIについて質問しません。 –

+0

あなたはアドレスブックからフェッチしてあなたのカスタムuiに表示できるように、呼び出し元のイメージだけが必要でした。 http://stackoverflow.com/questions/41719037/list-contacts-with-phone-numbers/41720394#41720394 –

4

連絡先レコードに写真が含まれていると仮定すると、ユーザーの連絡先データベースにCXCallUpdateを介して着信呼に指定されたCXHandleに一致する連絡先レコードが含まれている場合、写真がネイティブ着信UIに表示されます。

これをテストするには、写真と特定のハンドル(電話番号や電子メールアドレスなど)を含む連絡先カードを作成し、そのハンドルから着信コールをトリガーし、アプリがCXCallUpdateremoteHandleプロパティは連絡先カードのものと一致するCXHandleに設定されています。

関連する問題