Sign out of a game
How to sign out a player from Vivox services.
読み終わるまでの所要時間 1 分最終更新 7ヶ月前
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:
using UnityEngine;using Unity.Services.Vivox;class LogoutExample : MonoBehaviour{ void LogOut() { VivoxService.Instance.LogoutAsync(); }}
To handle sign outs caused by connection issues, the game must handle the event . The Vivox SDK sends this message when the connection to Vivox is lost unexpectedly, such as from network connectivity issues, or when a user manually initiates a sign-out.
VivoxService.Instance.LoggedOutThe following code is an example of how to subscribe to the event:
VivoxService.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 }}