최신 다운로드
V4.15.2.3 (Aug 17, 2021)
Unity® | Hive_SDK_Unity_v4.15.2.3_withCore.zip |
---|---|
Cocos2D-X | Hive_SDK_Cocos_v4.15.2.3_withCore.zip | Android | Hive_SDK_Android_v4.15.2.3_withCore.zip | iOS | Hive_SDK_iOS_v4.15.2.3_withCore.zip |
릴리즈 노트
V4.15.2.3 (Aug 17, 2021)
New Features
- 없음
Changed Features
- All
- [IAP v4] 모든 구매 시 로그인 여부를 검증하고 로그인 되지 않은 경우에는 구매할 수 없도록 제한
- Android
- [Provider] 구글 콘솔에서 보안 이슈 알림을 전달하는 QQ라이브러리 업데이트
- 업데이트 전: open_sdk_r2973327
- 업데이트 후: r3.5.4.11_r3f56456
- [Provider] 구글 콘솔에서 보안 이슈 알림을 전달하는 QQ라이브러리 업데이트
Bug Fixes
- Android
- [Common / UI] 지연된 초기화 동작에서 간헐적으로 크래시가 발생하는 오류 수정
- [Auth v4 / UI] 웹뷰 페이지 로딩이 완료되기 전에 비정상 종료 시 발생하는 오류 수정
- [Promotion / UI] 새소식 노출 중 앱이 백그라운드에서 복귀할 때 간헐적으로 비정상 종료되는 오류 수정
- [Promotion / UI] 다수의 새소식 배너를
updatePromotionData
메서드와 함께 노출할 때 비정상 종료되는 오류 수정 - [Promotion / UI] 가로 모드 새소식 노출 시 적용 언어에 따른 메뉴 텍스트 길이로 인해 일부 기기에서 발생하는 오류 수정
- [Base / CCU] 클라이언트 동접 로그 전송 인스턴스가 여러 개 생성되어 잘못된 playtime 값을 전송하는 오류 수정
- [Auth v4 / Provider]
signOut
호출 시 HiveProvider가 정상적으로 로그아웃 되지 않는 오류 수정 - [Auth v1] 계정 충돌 이후 계정 정보 조회 시 잘못된 값을 반환하는 오류 수정
- iOS
- [Auth v1] 계정 충돌 상황에서
bindLogin
수행할 때 충돌된 uid 값을 전달하지 못하는 오류 수정
- [Auth v1] 계정 충돌 상황에서
V4.15.2.2 (Jul 8, 2021)
Unreal | Hive_SDK_Unreal_v4.15.2.2_withCore.zip (Aug 3, 2021 배포) |
---|
New Features
- Android
- [IAP v4] 갤럭시 스토어 결제 지원 추가
- 소모성 상품에 한하여 지원
- [IAP v4] 갤럭시 스토어 결제 지원 추가
Changed Features
- All
- [Common] 클라이언트 동접 전송 시 누적 플레이 타임과 누적 아웃 타임 정보를 추가로 전달하도록 개선
- [Common] hive_config.xml 내용 중 기밀성 정보는 API를 이용하여 반환되도록 변경
- 기기 방향에 따른 화면 회전 기능을 구현하도록 AppDelegate 클래스의
application(_:supportedInterfaceOrientationsFor:)
메서드를 모든 게임에 필수 적용
- Android
- [Promotion] 실시간으로 가로세로 보기가 가능한 대배너 화면 방향 전환 기능 추가
- 콘솔에 가로보기와 세로보기에 대한 리소스를 모두 등록해야 적용 가능
- [Promotion] 실시간으로 가로세로 보기가 가능한 새소식 화면 방향 전환 기능 추가
- [Promotion] 실시간으로 가로세로 보기가 가능한 대배너 화면 방향 전환 기능 추가
- iOS
- [Auth v1] Google 인증 시 googleReversedClientId 사용 중단
Bug Fixes
- Android
- [Promotion]
updatePromotionData
메서드를 자주 호출했을 때 크래시 발생하는 현상 수정
- [Promotion]
- iOS
- [Promotion] 이미지 대배너의 반복 노출 시 점유한 메모리를 해제하지 못하는 현상 수정
- [Promotion] 새소식 노출 알림 콜백이 반복적으로 전송되는 현상 수정
- [Provisioning] 점검 팝업의 점검 기간과 같은 커스텀 데이터를 앱에서 변경할 수 있도록 수정
- [AuthV4]
setProviderChangeListener
메서드 호출 시UserID
대신ProviderType
이 전달되는 오류 수정
V4.15.2.1 (Jun 25, 2021)
New Features
- 없음
Changed Features
- 없음
Bug Fixes
- Android
- [Push] 앱 재실행 시 푸시를 등록 해제하는 시점에서 발생하는 간헐적인 크래시 수정
- [IAP v4] Google 서비스 연결 종료 시 발생하는 크래시 수정
- iOS
- [Unity/Plugin] 샘플 앱 빌드 자동화 기능이 SDK v4.15.2에 포함됨에 따라 불필요한 일부 기능을 Unity Package에서 제거
V4.15.2 (Jun 3, 2021)
New Features
- All
- [Auth v4/Provider] 인증 수단으로 Weverse를 추가
- [Promotion] 실시간으로 가로세로보기가 가능한 대배너 화면 전환 기능 추가
- 콘솔에 가로보기와 세로보기에 대한 리소스를 모두 등록해야 적용 가능
- [Promotion] 실시간으로 가로세로보기가 가능한 새소식 화면 전환 기능 추가
- [Promotion] 대배너의 Interwork 지원
- [Promotion] 새소식의 Interwork 지원
- [Auth v1/Auth v4] 고객센터 내 문의 내역 바로가기 API 추가
- [Promotion] 새소식의 메뉴 중 하나를 새소식 시작화면으로 지정하는 API 추가
- [Promotion] 새소식의 메뉴 노출 방식 수정하여 UX 개선
- [Analytics] AppsFlyer의 앱 삭제 측정(uninstall measurement) 기능 추가
- Android
- [IAP v4/IAP v2] Google Play Billing 라이브러리 3.0.3 적용
- Kotlin 버전 변경
- 변경 전: Kotlin 1.3.72
- 변경 후: Kotlin 1.4.32
- Kotlin coroutines 1.4.3 추가
- DeveloperPayload 지원 종료
- 필수 적용 시기 (참조)
- 신규 앱: 2021년 8월 2일부터
- 기존 앱: 2021년 11월 1일까지
- [IAP v2] 오프라인 구매 시 Pending 상태 에러코드를 반환하여 대기 중인 거래 처리
- Pending 상태 에러코드: IAPPlayStorePending(-6000704)
- Kotlin 버전 변경
- [IAP v4] 원스토어의 최신 인앱결제 라이브러리인 API V4(SDK V19) 적용된 OneStore 버전 19.00.01 지원
- 결제는 성공했으나 3일 이내 상품 수령하지 않을 경우 자동 환불
- [Auth v1/Auth v4] 전화 권한이 필요한 국가에서만 전화 권한 요청할 수 있도록 설정
- [IAP v4/IAP v2] Google Play Billing 라이브러리 3.0.3 적용
- iOS
- [Push] iOS 12이상의 기기에서 Provisional Authorization 기능 적용 후에도 배지 및 사운드 등의 명시적 알림으로 권한 요청이 가능한 옵트인 기능 제공
- Push 클래스의
requestPushPermission
메서드를 호출하여 명시적 알림 권한 요청
- Push 클래스의
- [Push] iOS 12이상의 기기에서 Provisional Authorization 기능 적용 후에도 배지 및 사운드 등의 명시적 알림으로 권한 요청이 가능한 옵트인 기능 제공
Changed Features
- All
- [Auth v4] 닫기 버튼의 이미지, 위치, 효과를 변경한 개선된 UI 적용
- [Auth v1/Auth v4] Facebook SDK 9.1 업데이트
- [Auth v4] Provider 설정 오류로 로그인을 진행할 수 없는 경우 적절한 에러 콜백 전달
- [Common] 외부 라이브러리 버전 업데이트
- Singular
- AppsFlyer
- Adjust
- [Auth v1/Auth v4] 권한 고지 노출 시 각 권한의 이름 업데이트
- [Common] Hive 지원 언어에 아랍어 추가
- Android
- [Common] 클라이언트 동접 전송 기능의 누적 플레이타임 전송 기준 개선
- [Common] Android 11 패키지 가시성 정책으로 QUERY_ALL_PACKAGES 권한 제거
- AndroidManifest.xml 파일에
queries
항목 추가되며, Android Gradle 플러그인 업데이트 필요
- AndroidManifest.xml 파일에
- iOS
- [Auth v4] Hive 리소스 중 사용하지 않는 파일 제거
- [Common] 불필요한 파일 저장 동작을 최소화 하기 위해 파일 저장 기준 변경
Bug Fixes
- All
- [Push] 등록된 로컬 푸시의 수량이 증가하여 등록 또는 해제가 느려지는 현상 수정
- Android
- [Common] Google Play 설치 리퍼러 라이브러리를 업데이트하여 앱 최초 실행 시 또는 업데이트 시 Google Play Service가 없거나 동작하지 않아도 크래시 발생하지 않도록 수정
- Google Play 설치 리퍼러 라이브러리
- 업데이트 전: 1.0
- 업데이트 후: 2.2
- Google Play 설치 리퍼러 라이브러리
- [Auth v4] 미국 유저에게 노출되는 아이디 입력 페이지에 다크테마 적용되지 않는 오류 수정
- [Auth v4 Helper]
showConflict
메서드를 호출하여 충돌 팝업을 노출하는 경우 크래시가 발생하지 않도록 NPE 예외 처리 추가 - [Promtion] 대배너 노출 후 게임 언어를 변경하면 새소식 이미지를 다운로드 하지 못하고 화면에도 노출되지 않는 오류 수정
- [Common] 가로 방향 화면에서 공지 팝업에 표시되는 내용이 많을 때 생성되는 스크롤이 대화상자와 일부 겹치는 현상 수정
- [Analytics] Market Tracker 초기화 후 설치 정보가 전송되지 않는 오류 수정
- [Common] 외부로
Intent
호출 시 적합한 앱을 찾지 못하는 경우 크래시가 발생하지 않도록 수정 - [Protocol] 네트워크 통신 수행 시 응답이 없거나 지연되는 경우 재시도 로직에서 NPE 에러가 발생하는 오류 수정
- [Common] 웹뷰에서 스킴 전달 시 일반 URI가 아닌 경우 오류가 나는 현상을 수정합니다.
- [Analytics]
setEnableTackerWithName
메서드가 누락되어 동작하지 않는 현상 수정
- [Common] Google Play 설치 리퍼러 라이브러리를 업데이트하여 앱 최초 실행 시 또는 업데이트 시 Google Play Service가 없거나 동작하지 않아도 크래시 발생하지 않도록 수정
- iOS
- [Auth v4]
connect
메서드 호출 시 불필요한 토큰 정보가 전달되는 오류 수정 - [Common] HTTP 프로토콜 요청 시 응답 코드에 대한 예외 처리 로직 개선
- [Auth v1/Auth v4] 웹뷰에서 소프트 키보드를 사용하여 입력할 때 키보드 레이아웃으로 가려졌던 영역이 투과되는 현상 수정
- [IAP v4] 커스텀 AppId 참조가 번들 식별자(bundleIdentifier)로 설정되는 오류 수정
- [Auth v4] 점검 팝업의 정보 중 일부 데이터의 전달 오류 수정
- [Auth v4] 32비트 기기에서 Line 연동 시 크래시 발생하는 현상 수정
- [Auth v1/Auth v4] iPad에서 카메라나 사진첩을 통한 프로필 변경이 동작하지 않는 오류 수정
- Hive SDK v4.15.1.1이상에서 발생
- [Auth v4]
연동된 서드파티 라이브러리 버전 (Hive SDK v4.15.2 기준)
공통 항목
- Kotlin 1.4.32
- Kotlin Coroutine 1.4.0
- AndroidX (Android) v1.0.0+
- Firebase Library (Android) v20.2.4
IDP
- Facebook SDK Android v9.1.1
- Facebook SDK iOS v9.1.0
- GooglePlay Services-Games, Auth (Android) v17.0.0
- Google Sign-In SDK (iOS) v5.0.2+
IAP
- Google Billing Library (Android) v3.0.3
선택 항목
IDP
- QQ (Android) v3.3.7 (r2973327_lite)
- QQ (iOS) v3.3.9
- VK (Android) v1.6.9
- VK (iOS) v1.5.1
- WeChat (Android) v1.4.0
- WeChat (iOS) v1.8.6.2
- LINE (Android) v5.3.1
- LINE (iOS) v5.7.0
IAP
- OneStore (Android) v19.00.01
- WeChat (Android) v1.4.0
- Amazon (Android) v2.0.76
PUSH
- Amazon (Android) v1.0.1
MARKETING TRACKING ANALYTICS
- Adjust(Android) v4.28.0
- Adjust(iOS) v4.29.1
- Singular(Android) v9.6.0
- Singular(iOS) v10.4.0
- AppsFlyer(Android) v6.3.0
- AppsFlyer(iOS) v6.2.6