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;
파라미터
Value | Type | Description |
---|---|---|
Result | bool | 연결 성공 여부(true 시 연결 성공, false 시 연결 실패) |
Reason | String | 실패한 이유(성공 시 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 |