見出し画像

iOSDC JAPAN 2019 で CallKit の話をします☎️ 2日目13:30@Track E

monoqlo

今年もiOSDCに参加しています🥳

1日目は最後にノンアルコールがメインの茶会という新しい試みがあったので、参加してみました!
コミュニケーションが取れるシンプルなボドゲがいくつか用意されていて、他の参加者の方とわいわいししながら楽しめました😀

2日目に CallKit についてのお話をします🙂

去年のQRコードの話をしたのですが、それと同様なかなかニッチな話です😅
ですが、これからCallKitを使って何かつくろう!と思い立った時に(たぶん)役に立つお話だと思うので、気になったらぜひ聞きに来てもらえると嬉しいです😀

実践 CallKit/PushKit ときどき🐛退治 by monoqlo | トーク | iOSDC Japan 2019 #iosdc - fortee.jp

みなさんは音声通話機能を実装したことがありますか?

iOS 10 から導入された CallKit を使うと、純正電話アプリのような見た目の着信画面や通話中画面を表示することができます。また、割込通話や割込通話による保留と保留解除なども簡単に対応できます。

そんな素晴らしいフレームワークですが、いつまにか Apple 公式サンプルコードは提供されなくなり、ドキュメントや Web 上の記事などを頼りに試行錯誤する必要があるのが現状です。

このトークでは、バックエンドに Twilio を用いて、PushKit と CallKit を使用して通話機能を実装する過程で得た知見を共有します。
具体的には、CallKit および PushKit の概要および使い方、効率的なデバッグ方法に加え、Twilio のワークアラウンドや、気づきにくい致命的な CallKit のバグと、それにどう対処したのかについてもご紹介します。
この記事が気に入ったら、サポートをしてみませんか?
気軽にクリエイターの支援と、記事のオススメができます!