Connect

public void Connect();

설명

실시간 알림 서버에 연결합니다. 뒤끝 콘솔에서 활성화하지 않은 경우에도 연결이 되지만, 알림을 받을 수 없습니다.
연결 후 인증과정을 거치며, 인증결과가 아래의 OnAuthorize 핸들러로 리턴됩니다.

기존의 뒤끝 베이스 함수들과는 달리 반환되는 값을 핸들러를 통해 얻을 수 있습니다.

Example

// 접속시 반응하는 핸들러 설정
Backend.Notification.OnAuthorize = (bool Result, string Reason) => {
              Debug.Log("실시간 서버 성공 여부 : " + Result);
              Debug.Log("실패 시 이유 : " +  Reason);
};

// 실시간 알림 서버로 연결
Backend.Notification.Connect();

OnAuthorize

public OnNotificationAuthorize OnAuthorize;

파라미터

ValueTypeDescription
Resultbool연결 성공 여부(true 시 연결 성공, false 시 연결 실패)
ReasonString실패한 이유(성공 시 successed w/ {socket.id}가 출력)

설명

Conncet 호출시, 자동으로 인증과정을 거치며, 인증결과가 OnAuthorize 핸들러를 통해 콜백됩니다.

Example

Backend.Notification.OnAuthorize = (bool Result, string Reason) => {
         Debug.Log("실시간 알림 서버 접속 시도!");
             
        //접속 이후 처리
        if(Result)
        {
            Debug.Log("실시간 알림 서버 접속 성공!");
        }
        else
        {
           Debug.Log("실시간 알림 서버 접속 실패 : 이유 : " +  Reason);
        }
}

ResponseCase

Success cases

Result (bool) Reason (string) Description
true successed w/ ${socket.id} ErrorCode

Fail cases

Result (bool) Reason (string) Description
false bad clientAppId ErrorCode
bad accessToken ErrorCode
bad expired accessToken ErrorCode