Deaktivieren der Anrufbestätigungsaufforderung in einer Anwendung
Die Benutzeroberfläche der Azure Communication Services-Bibliothek bietet die Möglichkeit, die linke Anrufbestätigungsaufforderung zu deaktivieren. Standardmäßig zeigt die Benutzeroberflächenbibliothek eine Aufforderung an, den Benutzer aufzufordern, das Ende des Anrufs zu bestätigen; Eine häufige Anpassung kann die Optimierung der Benutzeroberfläche umfassen, z. B. das Deaktivieren der linken Anrufbestätigungsaufforderung, wenn sich ein Benutzer entscheidet, den Anruf zu beenden. Diese Anpassung kann den Anrufbeendigungsprozess schneller machen und die Reibung für Benutzer verringern, die sich daran gewöhnt haben, Sofortaktionen auszuführen.
In diesem Artikel erfahren Sie, wie Sie die Linke Anrufbestätigungsaufforderung deaktivieren.
Voraussetzungen
- Ein Azure-Konto mit einem aktiven Abonnement. Sie können kostenlos ein Konto erstellen.
- Eine bereitgestellte Communication Services-Ressource. Erstellen Sie eine Communication Services-Ressource.
- Ein Benutzerzugriffstoken zum Aktivieren des Anrufclients. Rufen Sie ein Benutzerzugriffstoken ab.
- Optional: Führen Sie den Schnellstart Erste Schritte mit der UI-Bibliothek durch.
Die Funktion einrichten
Deaktivieren der Anrufbestätigung für "Verlassen"
Um die Bestätigungsaufforderung für links beim Klicken auf die Schaltfläche "Anruf beenden" zu deaktivieren, verwenden Sie CallCompositeCallScreenOptions
, um CallCompositeCallScreenControlBarOptions
zu konfigurieren. CallCompositeLeaveCallConfirmationMode.ALWAYS_DISABLED
als Konstruktorparameter festlegen. Standardmäßig verwendet CallCompositeLeaveCallConfirmationMode.ALWAYS_ENABLED
die UI-Bibliothek .
Deaktivieren der Anrufbestätigung für "Verlassen"
Um die Bestätigungsaufforderung für links zu deaktivieren, die beim Klicken auf die Schaltfläche "Anruf beenden" ausgelöst wird, verwenden Sie CallScreenOptions
, um CallScreenControlBarOptions
zu konfigurieren. Setzen Sie den LeaveCallConfirmationMode
-Parameter auf alwaysDisabled
. Standardmäßig aktiviert LeaveCallConfirmationMode
die UI-Bibliothek als alwaysEnabled
.
let callCompositeOptions = CallCompositeOptions(
callScreenOptions: CallScreenOptions(
controlBarOptions: CallScreenControlBarOptions(
leaveCallConfirmationMode: LeaveCallConfirmationMode.alwaysDisabled
)
)
)
let callComposite = CallComposite(withOptions: callCompositeOptions)
Mit diesem Setup wird sichergestellt, dass die Bestätigungsaufforderung für den linken Anruf deaktiviert ist, wenn auf die Schaltfläche "Anruf beenden" geklickt wird.