# Release Notes
# PC SDK
# v2.6.6 (2024-01-17)
Feature
베타 스튜디오를 통해 게임 실행시 IAP 테스트 결제 지원
- 서비스 이용약관 동의여부 조회 기능 추가 (FetchTermsAgreement)
- 다국어 지원 확장 (일본어, 중국어 간체)
- 팝업 불허 기능 수정 (불허 기간이 기존 1, 7일 에서 1~30 또는 다시 보지 않기로 변경)
- IAPInit 내부의 상품정보 조회 로직 제거 (서비스 이용약관 동의 추가에 따른 변경)
- SDK 언어/국가 기본값 변경 (en/UK)
Fix
- IAP 구매시작시 서버로 전달하는 상품 구매금액의 소수점 이하 숫자 불일치 현상 수정
# v2.6.5 (2023-10-13)
- OnInitComplete와 비동기 Initialize 상태의 타이밍 수정
- GetToken 호출시의 DRM MAKER 버그 패치
# v2.6.4 (2023-10-04)
- IAP 관련 Web API 요청에 WorldId, CharacterNo, Guid 추가
- StovePCProduct 구조체에 필드 추가 (displayPrice, displayPriceString, displaySalePrice, displaySalePriceString)
- 언리얼 SDK UE 5.0 이상 버전 지원
# v2.6.1 (2023-08-04)
- 멀티플랫폼 대응 지표 추가
- 81Plug 로그 항목(client_timestamp) 추가
# v2.6.0 (2023-07-04)
- 게임 과몰입 알림 콜백 추가(OnOverImmersion)
- 언어 설정 API 추가(SetLanguage)
- 언어 번역 API 추가(TranslateLanguage, 영어/한국어 지원)
- IAP 관련 API 추가(IAPInit, FetchShopCategories, FetchProducts, StartPurchase, ConfirmPurchase, VerifyPurchase, FetchInventory)
- 팝업 상태 설정 API 추가(SetPopupDisallowed)
- 셧다운 콜백 추가 (OnShutdown)
- 로그추적 API 추가 (GetTraceHint)
# v2.5.0 (2022-10-21)
- 언리얼 SDK에서 PCSDK DLL 파일을 수동으로 복사 처리하지 않아도 되며, 게임빌드시 배포 폴더에 자동 포함되도록 개선
# Matchmaking SDK
# v1.0.5.0 (2024.10.30)
- 네트워크 쓰레드 생성을 기다리는 로직 추가
- 매치메이킹 connect 호출 시에 내부적으로 네트워크 쓰레드를 생성하는데, 쓰레드 생성 전에 connect 시도가 먼저 발생 시 connect 이후 OnConnect 호출이 안되는 이슈 수정.
# v1.0.4.2 (2024.08.05)
- PC SDK 2.6.6 호환
- UDP 전송 시 base64로 인코딩된 문자열을 수신시 복호화과정에서 버퍼 크기를 오버하는 현상 패치
# v1.0.4.1 (2023.08.16)
- 유니티 데모 앱
- asset 구조 변경으로 일부 UI값 설정이 안 되는 오류 수정
# v1.0.4.0 (2023.07.12)
- SDK
- PC SDK 하위 및 2.6버전 호환성 수정
- 유니티 데모 앱
- asset 데모 코드 및 리소스 폴더 구조 변경
# v1.0.3.3 (2023.07.10)
- SDK
- CDN내 게임별 설정 JSON 경로 수정
# v1.0.3.2 (2023.03.27)
- 유니티 데모 앱
- 캐릭터 이미지 변경