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

OnTooManyRequestByLocalError

설명

초당 1회 이상 호출 등 과도한 요청으로 서버에서 차단된 후에도 계속 요청을 보낼 경우, 자동으로 호출되는 핸들러입니다.
다음과 같은 에러가 리턴될 경우 호출됩니다.

과도한 요청이 지속될 경우
statusCode : 403
errorCode : Forbidden
message : 403 Forbidden by Local

Example

메인 쓰레드

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

Backend.ErrorHandler.OnTooManyRequestByLocalError = () => {
Debug.Log("403 로컬 에러 발생!!!");
gameObject.GetComponentInChildren<Text>().text = "과도한 요청중입니다.";
};
}
}

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

외부 쓰레드

void Start() {
Backend.ErrorHandler.OnTooManyRequestByLocalError = () => {
Debug.Log("403 로컬 에러 발생!!!");
};
}