2017-03-26 13 views
6

Enhancing VoIP Apps with CallKit - WWDC 2016の29:52秒に表示される同じ結果を達成しようとしています。 そのビデオでは、応答した後、ボタンがアニメーションによって移動および変更され、画面はネイティブのコールインUIにとどまることが示されています。CallKitで電話に応答した後にiOSのネイティブコールUIを維持する方法

Speakerboxを構築し、「着信をシミュレートする」機能を試しましたが、電話に応答ボタン(ビデオに表示されているのと同じ動作)が返されると、ネイティブの呼び出し画面が消え、アプリケーション画面(WWDCのビデオに示されているものと異なっている)、リストに示されているアクティブな通話で示されている:

enter image description here

着信ネイティブUIからの移行時の非常に短い時間のためのネイティブコールUI画面がありますがアプリには、私はそれが画面上にとどまるように強制する方法を見つけることができません。 Speakerboxアプリをデバッグすると、すべてのネイティブ画面が消えてアプリが既に開かれるまで、デリゲートメソッドが呼び出されることはありません。

私はそのような場合にはネイティブUIが表示され、画面がロックされたときに着信テストした:

enter image description here

私は非ロック電話で同じ結果を達成したいと思います。

答えて

0

少なくともiOS 10では、おそらくiOS 11で着信を受け入れた後にネイティブUIを維持できません。AppleはネイティブUIを維持する手段を提供します。

+0

私もそれを達成できませんでした。しかし、iOS 10のWWDCビデオではできることが示されていますが、反対のことを伝える文書は見つかりませんでした。電話を受けた後にネイティブコールUIを取得できないことを伝える公式ドキュメントへのリンクはありますか? – Ruben

+0

Appleがそれを言う文書はありません。どちらの場合でもネイティブUIを維持する方法を教えてください。 – AntonioM

0

電話をロックしてから着信を受信すると、WWDCで見たのと同じような使い方ができます。 iOS 10でこの動作を変更する方法はありません。

関連する問題