iOSDC JAPAN 2019 2019/09/07 13:30〜 Track E レギュラートーク(30分)
Voice Over IP (VoIP) Best Practices A Voice over Internet Protocol (VoIP) app lets the user make and receive phone calls using an Internet connection instead of the device’s cellular service. Because a VoIP app relies heavily on the network, it’s no surprise that making calls results in high energy use. When not in active use, however, a VoIP app should be completely idle to conserve energy. Use V
はじめに こんにちは、尾林です。 Sansan事業部プロダクト開発部でSansan iOSアプリの開発を担当しています。 今回の記事は先月投稿させていただいた「Sansan音声通話の裏側 【前編:CallKit/PushKit】」の続きとなる後編の投稿になります。 buildersbox.corp-sansan.com 前編ではIP通話を実現するために必要な要素とAppleが提供するCallKit/PushKitの基本的な使い方を紹介させていただきました。 後編となる今回では、実際の音声情報をやり取りするための手段として我々が採用したTwilio Voice APIの基本的な使い方の紹介を通して、音声通話が可能になるまでの流れをお伝えできればと思います。 前編までの簡単なおさらいとして、改めてSansanアプリの音声通話機能の概観図を載せておきます。 音声通話システムの概観 Twilio
はじめに こんにちは、尾林です。 Sansan事業部プロダクト開発部でSansan iOSアプリの開発を担当しています。 10月6日、Sansanの iOS/Android アプリで社内通話機能がリリースされました。 社内通話機能とは Sansan をご利用いただいている企業様の同僚間でのIP通話が可能になる機能のことです。 昨今ではLINEやWhatsAppを筆頭に社会インフラとなっているIP電話ですが、弊社としてこの通話機能を搭載する試みは初となり、開発を担当した私としても非常に多くの学びを得ることができました。 本記事ではこの学びを共有すべく、社内通話機能を開発する中で得た技術的知見をiOSの視点から紹介します。 また本稿は前編/後編に分かれた2記事構成とさせていただいており、前編となる今回の記事では通話に関するUI/UX分野の知見を中心にお伝えしたいと思います。 IP通話の実現に必
はじめに iOS 8 から導入されたVoIP用のプッシュ通知(以後、"VoIPプッシュ")。 これについて、従来からあるプッシュ通知(以後、"標準プッシュ")との違いという観点で調査した結果をまとめた。 公式に明確な記載がなく不明な点が多々あるため、実験の結果や推測も含まれるので要注意。指摘歓迎。 前提知識 標準プッシュの知識 全体的なシステム構成(サーバ → Apple(APNs) → iOSアプリ)等はVoIPプッシュも標準プッシュと同様なので、プッシュ通知についての基本情報は省略。 Swift言語の知識 コード例をすべてSwiftで記載しているため。おおよそ読めれば問題ない。 VoIPプッシュとは Apple公式ドキュメント「Voice Over IP (VoIP) Best Practices」いわく デバイスはVoIPプッシュが発生したときのみ省エネルギーで起動される。 (The
はじめに iOS10 から,電話の機能をオーバーライドできる API,CallKit が開放されました.ただ,開放されてから1年以上経つものの,未だにあまり知られておらず,いまいち何ができるかよく分からないといった方も多いかと思いますので,ざっくりと概要を書いてみようと思います. また,App Extension として,着信拒否したり発信者識別できたりする Call Directory Extension も開放されており,実際に使ってみたところ,何ができて何ができなかったのかも分かったので,そちらも併せて書こうと思います. CallKit の概要 CallKit は,iOS の VoIP 機能に,アプリから直接アクセスすることのできるフレームワークです.これにより,「電話」アプリと同様のインタフェースや,高音質な通話機能を簡単に実現できるようになりました.また,CallKit を利用す
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く