업그레이드 가이드¶
이 페이지에서는 SDK 버전별로 채팅 기능 모든 변경 사항과 더 이상 지원하지 않는 항목을 안내합니다. 내용을 참고하여 채팅 연동을 최신 버전에 맞게 원활하게 업그레이드할 수 있습니다.
SDK 26.4.0¶
변경 사항¶
- 신규 이벤트
onConnectStarted,onConnectCompleted를 추가합니다.onConnectStarted,onConnectCompleted이벤트는 기존Chat.reconnect이벤트onReconnectStarted,onReconnected를 대체합니다. 이제 채팅 연결을 자동 재시도할 때에는onConnectStarted,onConnectCompleted이벤트를 전달합니다.onConnectStarted이벤트는 채팅 연결을 시도할 때 발생합니다.onConnectCompleted이벤트는 채팅 연결 결과를 전달하는 이벤트입니다. 채팅 연결 상태가 성공이든 실패이든 연결 결과를 그대로 전달합니다.onConnectCompleted이벤트는onReconnected이벤트를 대체하므로,onConnectCompleted이벤트 결과를 바탕으로 채팅 연결 성공 또는 실패 시 작업을 수행하도록 구현해야합니다.
지원하지 않는 항목¶
- (지원 종료 예정)
Chat클래스의reconnect메서드를 지원하지 않습니다.- 기존 수동 재연결 요청 기능은
Chat.connect메서드로 대체합니다.
- 기존 수동 재연결 요청 기능은
- (지원 종료 예정)
onReconnectStarted,onReconnected이벤트를 지원하지 않습니다.onReconnected이벤트가 전달하던 입장 성공한 채널 목록과 입장 실패한 채널 목록은 빈 배열로 제공됩니다. - (지원 종료 예정)
onConnected이벤트를 지원하지 않습니다. 이 이벤트 대신onConnectCompleted이벤트를 사용해 연결 성공 또는 실패 시 작업을 수행하도록 구현해야합니다.
Warning
지원 종료 예정 기능은 차기 버전부터 지원을 완전히 제거할 예정입니다. 따라서 사용을 권장하지 않으며 다른 기능으로 대체하세요.
SDK 25.8.0¶
변경 사항¶
- SDK 25.8.0 Windows 버전부터 채팅 기능을 지원합니다.
- Steam Deck 환경에서는 현재 채팅 기능을 지원하지 않습니다(추후 지원 예정).
SDK 25.6.0¶
변경 사항¶
- 채널 메시지 조회 방식이 최신 메시지 기준에서 특정 메시지 ID 전후 범위로 변경되었습니다.
- 모든 메시지 객체 내 메시지 고유 식별자를 나타내는 메시지 아이디가 추가되었습니다.
ChannelMessageListQueryParams클래스가 변경되었습니다. 기존 동작을 유지하려면messageId를 null로 설정하고,size와 동일한 값을prevSize에 지정하세요.
SDK 25.4.0¶
변경 사항¶
Chat클래스의addConnectionListener메서드로 등록된 리스너 이벤트에 다음과 같은 변경 사항이 적용되었습니다.onReconnectStarted이벤트를 새롭게 추가했습니다.Chat클래스의reconnectAPI 호출 또는 내부적으로 상태 변화를 감지해 채팅 연결을 자동 재시도할 때 호출됩니다.onReconnected이벤트에 결과 정보를 담은ResultAPI객체가 추가되었습니다.
지원하지 않는 항목¶
Chat클래스의addDirectMessageListener및removeDirectMessageListener메서드는 더 이상 지원되지 않습니다. 기존 1:1 메시지 수신 기능은Chat클래스의addUserListener및removeUserListener메서드를 통해 처리할 수 있습니다.