본문으로 건너뛰기
버전: SDK-5.9.6

OnOtherDeviceLoginDetectedError

설명

다른 기기에서 현재 접속 중인 계정으로 로그인한 경우 자동으로 호출되는 핸들러입니다.
다음과 같은 에러가 리턴될 경우 호출됩니다.

다른 기기로 로그인하여 refresh_token이 만료된 경우
statusCode : 401
errorCode : BadUnauthorizedException
message : bad refreshToken, 잘못된 refreshToken 입니다

해당 핸들러가 작동하기 위해서는 뒤끝 인스펙터창에 Auto Refresh Token 칸이 활성화되어 있어야 합니다.

Example

    void Start() {
if(Backend.IsInitialized) {
Backend.ErrorHandler.InitializePoll(true);

Backend.ErrorHandler.OnOtherDeviceLoginDetectedError = () => {
Debug.Log("외부 로그인 감지!!!");
gameObject.GetComponentInChildren<Text>().text = "다른 기기에서 로그인이 감지되었습니다.";
};
}
}

void Update() {
if(Backend.ErrorHandler.UseAsyncQueuePoll) {
Backend.ErrorHandler.Poll();
}
}

외부쓰레드

void Start() {
Backend.ErrorHandler.OnOtherDeviceLoginDetectedError = () => {
Debug.Log("외부 로그인 감지!!");
};
}