Produktneuheiten
Mit dem neuesten Alpha von Telecom native Sichtbarkeit für Ihre VoIP-App
Lesezeit: 2 Minuten
Mit der ersten Version der Jetpack Telecom-Bibliothek wurde CallsManager eingeführt, die die Legacy-ConnectionService API ersetzt, um die VoIP-Integration zu vereinfachen. CallsManager optimiert die Verwaltung des Anruflebenszyklus und das Audio-Routing und ermöglicht gleichzeitig die Interaktion mit Remote-Oberflächen wie Smartwatches, Bluetooth-Geräten und Android Auto. Außerdem werden Anruferweiterungen für umfangreichere Funktionen unterstützt, z. B. die Verwaltung von Teilnehmern, benutzerdefinierte Symbole, das Stummschalten von Anrufen und die Zusammenfassung von Besprechungen auf Remote-Oberflächen. Dabei wird die Abwärtskompatibilität bis zu Android O (API-Level 26) beibehalten.
Auf dieser Grundlage bietet Jetpack Telecom v1.1.0 VoIP-Apps von Drittanbietern native Sichtbarkeit und Komfort. Diese neueste Version bietet leistungsstarke neue Funktionen wie eine einheitliche Anrufliste, den Ausschluss von Anrufprotokollen und eine native Rückruffunktion, die die Anrufverwaltung für Nutzer einfacher als je zuvor macht.
Hier erfahren Sie mehr über die Neuerungen und wie Sie diese Funktionen in Ihren Anwendungen implementieren können.
Die Lücke zwischen Wählern schließen: Einheitliche Anrufliste und Rückrufe
Bisher mussten Nutzer einzelne Drittanbieter-Apps öffnen, um ihre VoIP-Anrufliste aufzurufen oder einen verpassten Anruf zu beantworten. Mit der neuen integrierten Anrufprotokollierungsfunktion können System-Dialer-Apps jetzt Anrufprotokolle direkt aus VoIP-Apps von Drittanbietern abrufen.
Noch besser: Nutzer können jetzt direkt über den nativen System-Dialer einen Rückruf an einen VoIP-Kontakt starten, was die Kommunikation vereinfacht.
So funktioniert es :
So aktivieren Sie diese Funktion:
- Für Rückrufe registrieren:Ihre VoIP-App muss einen neuen systemgeschützten Intent registrieren:
TelecomManager.ACTION_CALL_BACK. - Anruf protokollieren:Verwenden Sie
TelecomManager.addCall(oder zugehörige Jetpack-APIs), damit der Anruf automatisch vom System protokolliert wird. - Anruf-IDs verwalten:Wenn ein Anruf registriert wird, stellt
CallControlScope.getCallIdeine eindeutige UUID bereit. Der System-Dialer verwendet genau dieseTelecomManager.EXTRA_UUID, wenn der Rückruf-Intent erstellt wird. - Rückruf starten:Ihre Anwendung muss die Anrufdetails speichern und verwalten, die mit dieser UUID verknüpft sind. Wenn der System-Dialer den Rückruf-Intent mit der
EXTRA_UUIDauslöst, kann Ihre App die ID nahtlos auflösen und den Anruf mit den richtigen Details starten.
Detaillierte Steuerung: Ausschluss von Anrufprotokollen
Wir wissen, dass nicht jeder VoIP-Anruf in der nativen Dialer-Anrufliste des Systems sichtbar sein sollte. Aus Datenschutzgründen, für kurzlebige Kommunikation oder für app-spezifisches Verhalten müssen Sie steuern können, was angezeigt wird.
Aus diesem Grund führen wir den Ausschluss von Anrufprotokollen ein. Sie können jetzt verhindern, dass bestimmte Anrufe in den Systemanrufprotokollen protokolliert werden, indem Sie den booleschen Wert isLogExcluded in CallAttributesCompat auf true setzen. Wenn Sie dieses Flag konfigurieren, wird der Anruf vollständig in den Systemprotokollen ausgeblendet und der native Dialer zeigt ihn nicht an.
Wichtiger Hinweis zur Kompatibilität
Diese integrierten Protokollierungs- und Rückruffunktionen sind für Geräte mit Android 16.1 (SDK 36.1) und höher verfügbar. Hier erfahren Sie, wie Sie Ihre App mit Android SDK 36.1 kompilieren.
Jetzt starten
Wir empfehlen Entwicklern, diese Integrationen zu testen und herauszufinden, wie eine einheitliche Anrufliste und Rückrufe die tägliche Nutzererfahrung Ihrer VoIP-Anwendungen verbessern können.
Damit Sie die APIs in Aktion sehen können, haben wir eine Beispielanwendung zusammengestellt, die die neuen Integrationen veranschaulicht.
- Beispielanwendung ansehen: https://github.com/android/platform-samples/tree/main/samples/connectivity/telecom
In den Versionshinweisen und der Dokumentation erfahren Sie, wie Sie diese Funktionen implementieren können.
Hinweis:: Obwohl die APIs von Jetpack Telecom v1.1.0 für die Integration zugänglich sind, wird die Möglichkeit des System-Dialers, native Anrufprotokolle zu rendern, schrittweise eingeführt. Zuerst ist Google Meet an der Reihe. Um sich vor Spam zu schützen, verwenden native Dialer sichere Zulassungslisten für Pakete, um die VoIP-Anzeige zu steuern. Für lokale Tests Ihrer Rückruf- und Protokollierungsimplementierungen empfehlen wir die Open-Source-App Telecom Sample Dialer als Emulatorumgebung.
Weiterlesen
-
Produktneuheiten
Das Android XR-Ökosystem wächst rasant. Es reicht von Augmented-Reality-Overlays bis hin zu vollständig immersiven Umgebungen. Das Samsung Galaxy XR ist bereits verfügbar.
Stevan Silva, Vinny DaSilva • Lesezeit: 3 Minuten
-
Produktneuheiten
Jedes Jahr gibt es auf der Google I/O neue Ankündigungen und Ressourcen für verschiedene Ökosysteme und Produkte, einschließlich der Android-Entwicklung. Da sich die Entwicklung hin zu KI- und agentengestützten Tools verlagert, haben wir unser Angebot erweitert, um Sie besser zu unterstützen, unabhängig davon, wie Sie für Android entwickeln.
Simona Milanovic • Lesezeit: 2 Minuten
-
Produktneuheiten
Auf der Google I/O 2026 haben wir gezeigt, wie Sie mit den neuesten Entwicklungen im Android-Ökosystem die Qualität Ihrer App verbessern und gleichzeitig die Entwicklungseffizienz maximieren können.
Ataul Munim • Lesezeit: 3 Minuten
Auf dem Laufenden bleiben
Lassen Sie sich Woche für Woche die neuesten Informationen zur Android-Entwicklung zusenden.