Sign out of a game
How to sign out a player from Vivox services.
Read time 1 minuteLast updated 2 days ago
When the game no longer wants the user signed in, it calls the VivoxService.Instance.LogoutAsync method. After the user is signed out, there is no network traffic to or received by the Vivox SDK.
The following code displays an example of the sign out process:
To handle sign outs caused by connection issues, the game must handle the eventusing UnityEngine;using Unity.Services.Vivox;class LogoutExample : MonoBehaviour{ void LogOut() { VivoxService.Instance.LogoutAsync(); }}
VivoxService.Instance.LoggedOutVivoxService.Instance.LoggedOutusing UnityEngine;using Unity.Services.Vivox;using System.Components;class SessionPropChangeExample : MonoBehaviour{ VivoxService.Instance.LoggedOut += onVivoxLoggedOut; private void onVivoxLoggedOut() { //Vivox has logged out, and clean up should be done }}