VoIP-Push für iOS

Der Anruf klingelt, auch wenn die App geschlossen ist

Lassen Sie ein iPhone bei einem echten eingehenden Anruf klingeln, selbst wenn Ihre App vollständig geschlossen ist. Pushwoosh stellt dafür die native iOS-VoIP-Push zu – über PushKit und CallKit.

iPhone mit dem nativen iOS-Vollbild für eingehende Anrufe von einer Ärztin, mit Foto und Name der Anruferin sowie Buttons zum Ablehnen und Annehmen, während die App im Hintergrund geschlossen ist

Über 80.000 Unternehmen vertrauen Pushwoosh beim Skalieren ihres Engagements

EU-Hosting für regulierte Anruf-Apps

Ihre Tokens, Trigger und Profile liegen auf Pushwoosh-Hardware, EU-Daten in Deutschland gemäß DSGVO (ISO 27001:2022, HIPAA, SOC 2 Type II). Die Push-Benachrichtigung läuft über Apple, der Anruf über Ihr Backend.

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

Senden Sie undurchsichtige Anruf-IDs, niemals personenbezogene Daten. Payloads werden von Apple gespeichert und sind für MDM sichtbar. Halten Sie Namen, Telefonnummern und Falldetails daher aus der VoIP-Push heraus und lösen Sie den Anrufer erst in Ihrer App auf, sobald der Anruf gemeldet ist.

So funktioniert es

Wischt ein Nutzer Ihre App weg, kann ein Standard-APNs-Hinweis sie nicht zuverlässig wecken. Für eine Anruf-App heißt das: Der Anruf klingelt nie.

Die PushKit-VoIP-Push von Apple ist ein separater Transportweg mit höchster Priorität. Sie weckt selbst eine beendete App und zeigt sofort den nativen Anrufbildschirm.

Gut zu wissen: Apples PushKit-Regeln. Das SDK sorgt dafür, dass Sie sie einhalten.

  • Nur iOS. Unter Android gibt es kein PushKit-Äquivalent.
  • Jede VoIP-Push muss sofort einen Anruf an CallKit melden, sonst entzieht iOS den Token.
  • PushKit ist nur für Anrufe gedacht. Andere Verwendungen lehnt das App Review ab.
  • In Festlandchina ist CallKit verboten, Anruf-Apps brauchen dort einen Fallback.

Ein SDK-Modul statt eines selbst gebauten PushKit-Setups

Das Modul PushwooshVoIP registriert den PushKit-VoIP-Token und bindet CallKit für Sie an – mit einem fertigen Call-Delegate.

  • Registriert den PKPushRegistry-VoIP-Token für die VoIP-Konfiguration Ihrer App.
  • Meldet jeden eingehenden Anruf an CallKit, damit der native Bildschirm erscheint.
  • PWVoIPCallDelegate-Callbacks für eingehende, angenommene, beendete, gestartete und fehlgeschlagene Anrufe.
  • Konfigurierbarer Klingelton und CallKit-Handle-Typen – generic, phone oder email.
  • Weckt die App im Hintergrund, um Ihren Code auszuführen oder eine Benachrichtigung über einen verpassten Anruf zu planen.

PWVoIPCallDelegate-Callbacks

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

Pushwoosh sendet die Push, Ihr Backend führt den Anruf

Pushwoosh sendet die VoIP-Push und übergibt Ihrer App die Events für eingehende, angenommene und beendete Anrufe.

  • Ihr Backend löst bei einem eingehenden Anruf eine VoIP-Push über die Messages API aus.
  • Das SDK meldet sie an CallKit und stellt die Aktionen zum Annehmen und Beenden bereit.
  • Sie verbinden diese Aktionen mit Ihrem bestehenden Anruf-Stack.

Pushwoosh überträgt die Push-Benachrichtigung, nicht die Medien. Audio und Video bleiben auf Ihrem eigenen WebRTC- oder SIP-Pfad.

Dasselbe iOS SDK wie für den Rest von Pushwoosh

VoIP-Push nutzt dasselbe iOS SDK und dasselbe Registrierungsmodell wie Mobile Push, In-App, E-Mail, SMS und WhatsApp. Liefern Sie Anrufzustellung und Engagement-Messaging aus einer einzigen Integration.

VoIP läuft lediglich mit einer anderen Transportpriorität: ein SDK, ein Kundenprofil.

Für Apps, in denen ein echter Anruf zustande kommen muss

Telemedizin

Die Ärztin startet die Sprechstunde, und das Smartphone der Patientin klingelt – bei geschlossener App.

Marktplätze

Käufer und Verkäufer verbinden, ohne eine Telefonnummer preiszugeben.

Telekommunikation & OTT

Ihre eigene Anruf-App stellt den eingehenden Anruf zu.

Fintech

Rückrufe durch Berater, Video-KYC und Verifizierung durch Betrugsspezialisten.

Versicherungen

Ein Schadensregulierer ruft die Versicherungsnehmerin an, um einen Schaden live zu begutachten.

Nachhilfe & Coaching

Schüler oder Mitglieder per Anruf in eine 1:1-Sitzung holen.

In drei Schritten eingerichtet

  1. Modul hinzufügen

    Fügen Sie PushwooshVoIP über SPM oder CocoaPods hinzu, aktivieren Sie den Background Mode Voice over IP und initialisieren Sie das Modul.

  2. VoIP-Zertifikat hochladen

    Verbinden Sie unter Settings, Configure platforms iOS und wählen Sie VoIP push notifications. Laden Sie dann Ihr VoIP-Services-Zertifikat als .p12-Datei für das Production-Gateway hoch.

  3. Anruf empfangen und melden

    Bei einem eingehenden Anruf sendet Ihr Backend eine VoIP-Push über die Messages API. Das SDK meldet sie an CallKit und übergibt die Anruf-Events an Ihre App.

Native Anrufzustellung für Ihre iOS-App

Sprechen Sie mit unserem Team über VoIP-Push für Telemedizin und regulierte Anrufdienste – oder beginnen Sie direkt selbst.