iOS の VoIP プッシュ

アプリが閉じていても、着信を鳴らす

アプリが完全に終了していても、iPhone に本物の着信を鳴らします。Pushwoosh は、それを実現する iOS ネイティブの VoIP プッシュを PushKit と CallKit 経由で配信します。

iPhone に表示された医師からの iOS ネイティブの全画面着信。発信者の写真、発信者名、拒否と応答のボタンがあり、背後のアプリは終了している

80,000 社以上の企業に信頼され、エンゲージメントの拡大を支えています

仕組み

ユーザーがアプリをスワイプして終了させると、通常の APNs アラートではアプリを確実に起動できません。通話アプリにとって、それは着信が鳴らないことを意味します。

Apple の PushKit による VoIP プッシュは、最優先の別の配信経路です。終了したアプリでも起動させ、すぐにネイティブの着信画面を表示します。iPhone の利用者が多い日本市場では、この経路の信頼性が通話アプリの体験を左右します。

知っておきたいこと:Apple の PushKit のルール。 SDK がそのルールの範囲内に収めます。

  • iOS のみです。Android には PushKit に相当するものはありません。
  • すべての VoIP プッシュは、すぐに CallKit へ着信を報告する必要があります。報告しないと iOS がトークンを無効にします。
  • PushKit は通話専用です。それ以外の用途は App Review で却下されます。
  • 中国本土では CallKit が禁止されているため、通話アプリは同地域では代替手段を使います。

PushKit を自前で作る代わりに SDK モジュールを

PushwooshVoIP モジュールが PushKit の VoIP トークンを登録し、CallKit との連携を行います。すぐに使える通話デリゲートも用意されています。

  • アプリの VoIP 設定に対して PKPushRegistry の VoIP トークンを登録。
  • すべての着信を CallKit に報告し、ネイティブの画面を表示。
  • 着信、応答、終了、発信、失敗に対応する PWVoIPCallDelegate のコールバック。
  • 着信音と CallKit のハンドルタイプを設定可能(generic、phone、email)。
  • バックグラウンドでアプリを起動し、コードの実行や不在着信通知の予約が可能。

PWVoIPCallDelegate のコールバック

  • voipDidReceiveIncomingCall
  • answerCall
  • endCall
  • startCall
  • mutedCall
  • heldCall
  • voipDidFailToReportIncomingCall

プッシュは Pushwoosh が送り、通話は自社のバックエンドが処理

Pushwoosh は VoIP プッシュを送信し、着信、応答、終了のイベントをアプリに渡します。

  • 着信があると、バックエンドが Messages API 経由で VoIP プッシュをトリガーします。
  • SDK がそれを CallKit に報告し、応答と終了のアクションを提供します。
  • それらのアクションを、既存の通話基盤につなぎ込みます。

Pushwoosh が運ぶのはプッシュであり、メディアではありません。音声と映像は自社の WebRTC や SIP の経路に残ります。

Pushwoosh の他の機能と同じ iOS SDK

VoIP プッシュは、モバイルプッシュ、アプリ内メッセージ、メール、SMS、WhatsApp と同じ iOS SDK と登録モデルの中にあります。着信の配信とエンゲージメントのメッセージングを、1 つの連携で実現できます。

VoIP は配信経路の優先度が異なるだけで、SDK も顧客プロフィールも 1 つです。

本物の通話をつなぐ必要があるアプリのために

オンライン診療

医師が診察を始めると、アプリが閉じていても患者のスマートフォンが鳴ります。

マーケットプレイス

電話番号を公開せずに、購入者と出品者をつなぎます。

通信と OTT

自社の通話アプリで着信を届けます。

フィンテック

アドバイザーからの折り返し、ビデオによる本人確認(eKYC)、不正対策担当者による確認。

保険

損害査定担当者が契約者に電話をかけ、請求内容をリアルタイムで確認。

オンライン指導とコーチング

生徒や会員に着信を鳴らし、1 対 1 のセッションにつなぎます。

規制業界の通話アプリ向けの EU ホスティング

トークン、トリガー、プロフィールは Pushwoosh のハードウェア上に保存され、EU のデータはドイツで GDPR に準拠して管理されます。Pushwoosh は ISO 27001:2022 と SOC 2 Type II の認証を取得し、HIPAA にも準拠しています。プッシュは Apple を経由し、通話は自社のバックエンドを経由します。

ISO 27001:2022 CertifiedISO 27001 CertifiedGDPR CompliantData Privacy FrameworkHIPAA CompliantSOC 2 Type 2 CertifiedOWASP Compliant

送るのは不透明な通話 ID だけにし、個人情報は決して含めないでください。 ペイロードは Apple に保存され、MDM からも見えるため、名前、電話番号、案件の詳細は VoIP プッシュに入れないでください。着信が報告された後、アプリ内で発信者を解決します。

3 つのステップで設定

  1. モジュールを追加

    SPM または CocoaPods で PushwooshVoIP を追加し、Voice over IP のバックグラウンドモードをオンにして初期化します。

  2. VoIP 証明書をアップロード

    Settings の Configure platforms で iOS を接続して VoIP push notifications を選択し、VoIP Services 証明書を .p12 ファイルとして Production ゲートウェイにアップロードします。

  3. 着信を受け取って報告

    着信があると、バックエンドが Messages API 経由で VoIP プッシュを送ります。SDK がそれを CallKit に報告し、通話イベントをアプリに渡します。

iOS アプリにネイティブの着信配信を

オンライン診療や規制業界の通話向けの VoIP プッシュについて私たちのチームにご相談いただくか、ご自身で構築を始めましょう。

関連製品を見る

モバイルプッシュ通知

Pushwooshのモバイルプッシュ通知は、あらゆるデバイスへのリーチ、リッチコンテンツ、精密なターゲティングを実現します。クロスチャネルジャーニーと99%の稼働率で、通知を優良顧客への入口に変えます。

超高速プッシュ通知

スポーツの速報から緊急ニュース、気象警報や旅行情報まで、数秒の違いが大きな結果を生みます。当社の強力な「High-Speed Delivery」技術により、1 秒あたり最大 50 万件のプッシュ通知を送信可能!これは平均的なプッシュ通知速度の少なくとも 100 倍の速さです!

Pushwoosh API

アプリおよび Web メッセージングを Pushwoosh API にオフローディングしましょう。プッシュ通知、メール、SMS、データストリームを当社が管理します。制限なく成功する製品を構築できます。

アプリ内メッセージ

Pushwooshのアプリ内メッセージなら、ユーザーがアプリに集中しているまさにその瞬間に、オンボーディング・アップセル・お知らせ・フィードバック収集を実現できます。ノーコードエディタ、ネイティブSDKテンプレート、要素ごとの分析機能を搭載。GDPR準拠。無料で始められます。

メッセージ受信箱

アプリと Web サイトにお知らせセンターを追加。サイレント配信でプッシュ通知を許可していないユーザーにも届き、保存したメッセージはいつでも見返せます。

Pushwoosh であなたのデータは安全です

Pushwoosh であなたのデータは安全です。Pushwoosh はオンラインセキュリティの業界基準を満たしており、ISO 27001:2022 の認証を取得しています。