Freigeben über


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

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 .

val callScreenOptions = CallCompositeCallScreenOptions(
            CallCompositeCallScreenControlBarOptions()
                .setLeaveCallConfirmation(CallCompositeLeaveCallConfirmationMode.ALWAYS_DISABLED)
        )

val callComposite: CallComposite =
            CallCompositeBuilder()
            .callScreenOptions(callScreenOptions)
            .build()

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.

Nächste Schritte