v4.24.1.3
다운로드
Unreal Engine 4 Android+iOS | Unreal Engine 5 Android+iOS | |
---|---|---|
다운로드 | Hive SDK v4 UE4 Android+iOS 24.1.3 | – |
배포일 | 2024-07-25 | – |
개발 환경
Unreal Engine 4: Android
Gradle | Android Gradle Plugin | Kotlin Gradle Plugin |
---|---|---|
v7.5.0 | v7.4.2 | v1.8.0 |
- Unreal Engine 4.27 Plus
- Commit Hash: 0db0b74ff0822a57a5ce49a4cd10c8672fc57a4b
- JDK 8
- AndroidStudio 4.1
- Android NDK r21
- Android SDK min version 21
- Android SDK target version 34
Unreal Engine 4: iOS
- Unreal Engine 4.27 Plus
- Commit Hash: 0db0b74ff0822a57a5ce49a4cd10c8672fc57a4b
- Xcode 15.1+
- iOS Version 12.0+
- macOS Ventura 14+
Unreal Engine 5: Android
- Unreal Engine 5.3.2
- minSdkVersion 26
- NDK r25b
- targetSdkVersion 34
Gradle | Android Gradle Plugin | Kotlin Gradle Plugin |
---|---|---|
v7.5.0 | v7.4.2 | v1.8.0 |
Unreal Engine 5: iOS
- Unreal Engine 5.3.2
- xcode 15.1+
- iOS 15+
- macOS Ventura 14+
변경한 기능
인증
- All 기기 관리 서비스 이용중 모바일 기기 등록 시, 국제 전화 국가 번호를
+82
가 아니라 기기 접속 지역에 따라 자동으로 적용하도록 변경합니다.
v4.24.1.2 (2024-07-01)
다운로드
Unreal Engine 4 Android+iOS | Unreal Engine 5 Android+iOS | |
---|---|---|
다운로드 | Hive SDK v4 UE4 Android+iOS 24.1.2 | Hive SDK v4 UE5 Android+iOS 24.1.2 |
배포일 | 2024-06-27 | 2024-07-01 |
개발 환경
Unreal Engine 4: Android
Gradle | Android Gradle Plugin | Kotlin Gradle Plugin |
---|---|---|
v7.5.0 | v7.4.2 | v1.8.0 |
- Unreal Engine 4.27 Plus
- Commit Hash: 0db0b74ff0822a57a5ce49a4cd10c8672fc57a4b
- JDK 8
- AndroidStudio 4.1
- Android NDK r21
- Android SDK min version 21
- Android SDK target version 34
Unreal Engine 4: iOS
- Unreal Engine 4.27 Plus
- Commit Hash: 0db0b74ff0822a57a5ce49a4cd10c8672fc57a4b
- Xcode 15.1+
- iOS Version 12.0+
- macOS Ventura 14+
Unreal Engine 5: Android
- Unreal Engine 5.3.2
- minSdkVersion 26
- NDK r25b
- targetSdkVersion 34
Gradle | Android Gradle Plugin | Kotlin Gradle Plugin |
---|---|---|
v7.5.0 | v7.4.2 | v1.8.0 |
Unreal Engine 5: iOS
- Unreal Engine 5.3.2
- xcode 15.1+
- iOS 15+
- macOS Ventura 14+
해결한 버그
인증
- Android 구글 로그인 진행중 뒤로가기 버튼을 눌러 로그인을 취소했을 때 적절한 응답 콜백이 없었던 오류를 수정합니다. 이 버그는 Hive 콘솔 내에 Google Legacy Support 값이 참인 경우에만 발생했습니다.
- Android 낮은 해상도 기기에서 키보드 입력을 할 수 없었던 오류를 수정합니다.
v4.24.1.0 (2024-06-07)
새로운 기능
N/A
변경한 기능
애널리틱스
- iOS 기기의 추적 동의 여부에 따라 동의배너 노출여부를 결정하도록 변경합니다.
- 추적 동의를 거절한 경우에는 동의배너를 노출하지 않습니다.
개발 환경 업데이트
iOS
- Apple Privacy Manifest 정책 대응에 따라 외부 라이브러리를 업데이트 합니다.
- AppsFlyer(iOS) v6.13.1 → v6.14.3
- QQ (iOS) v3.5.14 → v3.5.16
- Facebook SDK를 다운그레이드합니다.
- Facebook SDK v17.0.0 → v16.2.1
해결한 버그
빌링
- iOS Hive SDK v4 24.0.0 미만 버전(예: v4 23.4.0)에서 v4 24.0.0으로 업데이트하는 경우, 상품 조회가 되지 않는 오류를 수정합니다.
개발자 가이드 변경점
- UE4 24.1.0 업데이트에 따라, SDK 설정하기 > Unreal Engine 4 > 개발 환경(Android, iOS)을 변경했습니다.
- UE4 24.1.0 업데이트에 따라, SDK 설정하기 > Unreal Engine 4 > Hive 기능 선택 적용하기 (Android, iOS)의 ‘Singular SDK 미제공’ Note 를 삭제했습니다.
- UE5 24.1.0 업데이트에 따라, SDK 설정하기 > Unreal Engine 5 > Hive 기능 선택 적용하기의 ‘Dependency – Android / Dependency – iOS’ 이미지를 수정했습니다.
- UE5 24.1.0 업데이트에 따라, SDK 설정하기 > Unreal Engine 5 > Unreal Engine 파일 수정하기 > iOS의 ‘양방향 설정’ 관련 설명을 삭제했습니다.
v4.24.0.0 (2024-04-30)
새로운 기능
프로모션
- Android 외부 페이지 노출을 위해 기기에 설정된 기본 브라우저를 이용하는 커스텀 탭을 지원합니다.
PlatformHelper
클래스showInAppBrowser
메서드로 인앱 브라우저를 노출할 수 있습니다. - iOS 외부 페이지 노출을 위해 브라우저를 이용하는 SafariViewController를 지원합니다.
PlatformHelper
클래스showInAppBrowser
메서드로 인앱 브라우저를 노출할 수 있습니다.
빌링
- iOS 첫 구독 할인 정보가 있는 경우 상품 정보 조회 시 함께 전달합니다.
getProductInfo
사용 시 콜백으로 받는IAPV4Product
객체 목록에서original_price
필드값과price
필드값의 차이로 할인 정보를 확인할 수 있습니다.
변경한 기능
Hive SDK 공통
- iOS 앱 버전을 구분할 때
CFBundleShortVersionString
을 추가로 사용합니다.
빌링
- All 환불 유저 재결제 UI에서 노출되는 PG 결제 타입 문구를 “HiveStore”에서 “PG 결제”로 변경했습니다.
- Android PG 결제 페이지를 인앱 브라우저가 아니라 인앱 웹뷰에서 노출하도록 변경합니다. 인앱 브라우저 환경을 지원하지 않는 기기에서도 PG 결제를 지원합니다.
애널리틱스
- Android Firebase 이벤트 수집 기능 중 광고 식별자 수집 설정 기본값을
true
로 변경합니다.
알려진 문제점
인증
- iOS Facebook SDK iOS 17.0.0 사용 시 iOS 17.0 이상 기기에서 사용자가 “앱 추적 투명성(App Tracking Transparency)”에 동의하지 않는 경우 로그인을 할 수 없는 문제가 있습니다. 해당 조건에서 Facebook 로그인을 구현하려면 Hive SDK v4 24.1.0을 사용하세요.
개발 환경 업데이트
Unreal Engine 4
- Unreal Engine 4.27 Plus
- Commit Hash: 0db0b74ff0822a57a5ce49a4cd10c8672fc57a4b
Android
- GooglePlay Services-Games v2 (Android) v19.0.0 → 20.0.0
- Facebook SDK Android v16.2.0 → 17.0.0
- LINE (Android) v5.9.1 → 5.10.0
iOS
- WeChat 2.0.2 → 2.0.4
- Hercules 2024.01.23 → 2024.04.11
- Singular 12.3.2 → 12.4.1
개발자 가이드 변경점
displayOriginalPrice
설명을 변경했습니다.displayPrice
하단 Note 설명을 변경했습니다.- Hive 기능 선택 적용하기 (Android, iOS) 이미지가 변경되었고 하단에 Note를 추가했습니다.
v4.23.0.0 (2024-04-17)
다운로드
Unreal Engine 4 Android/iOS | Unreal Engine 5 Android/iOS | |
---|---|---|
다운로드 | Hive SDK v4 UE4 Android+iOS 23.0.0 | Hive SDK v4 UE5 Android+iOS 23.0.0 |
배포일 | 2024-02-26 | 2024-04-17 |
개발 환경
Unreal Engine 4: Android
Gradle | Android Gradle Plugin | Kotlin Gradle Plugin |
---|---|---|
v7.5.0 | v7.4.2 | v1.8.0 |
- Unreal Engine 4.27 Plus
- commit hash: e672ada6986ef0eb7e2d94e7f7b7fbd7ac491b27
- JDK 8
- AndroidStudio 4.1
- Android NDK r25
- Android SDK min version 21
- Android SDK target version 34
Unreal Engine 4: iOS
- Unreal Engine 4.27 Plus
- commit hash: e672ada6986ef0eb7e2d94e7f7b7fbd7ac491b27
- Xcode 15.1+
- iOS Version 12.0+
- macOS Ventura 14+
Unreal Engine 5: Android
- Unreal Engine 5.3.2
- minSdkVersion 26
- NDK r25b
- targetSdkVersion 34
Gradle | Android Gradle Plugin | Kotlin Gradle Plugin |
---|---|---|
v7.5.0 | v7.4.2 | v1.8.0 |
Unreal Engine 5: iOS
- Unreal Engine 5.3.2
- xcode 15.1+
- iOS 15+
- macOS Ventura 14+
변경한 기능
Unreal
- All Hive 제품 기능을 선택적으로 적용할 수 있도록 Unreal Engine Editor UI(Hive SDK Dependency)를 제공합니다. (적용 가이드 보러가기 –> UE4, UE5)
- IDP에서 기존 Google을 Google 로그인과 Google Play Games 로그인으로 분리
- Apple 로그인, GameCenter, Weverse 인증 수단 등을 선택적으로 적용 가능
- Android 결제 마켓을 선택적으로 적용 가능
- 노티피케이션 서비스 제공자를 선택적으로 적용 가능
- All Unreal Engine 5.3을 지원합니다.
- Unreal Engine Editor UI를 통해 Hive SDK 라이브러리 의존성 설정 기능을 제공합니다.
Hive SDK 공통
- Android Java Enum 인터페이스 ResultAPI 클래스 접근자를 변경합니다. 아래 예시를 참고하세요.
- 기존:
ResultAPI.Companion.getSUCCESS()
만 지원 - 변경:
ResultAPI.Companion.getSUCCESS()
와ResultAPI.SUCCESS
모두 지원
- 기존:
- Android Java에서 인스턴스 메서드 스타일과 클래스 메서드 스타일을 모두 지원합니다. 아래 예시를 참고하세요.
- 기존:
IAPV4.INSTANCE.getProductInfo
만 지원 - 변경:
IAPV4.INSTANCE.getProductInfo
와IAPV4.getProductInfo
모두 지원
- 기존:
- Android Z-Flip 5 전면 디스플레이에서 1:1 문의, 챗봇, 성인인증 창이 화면 범위를 넘어가지 않도록 수정합니다.
- iOS 지원하는 개발 환경을 Xcode 15 이상으로 변경합니다. macOS Ventura13.5 이상에서 사용할 수 있습니다. 지원하는 OS는 아래와 같습니다.
- iOS 12 이상
- iPadOS 13 이상
인증
- All 기기 관리, 중국 실명 인증 등에서 고객이 문자 인증 시 문자 입력 제한 시간 내에 문자를 입력하지 않으면 전송 버튼을 비활성화합니다.
- Android 각 IDP를 라이브러리로 분리하여 선택 적용할 수 있도록 변경합니다. 다음 라이브러리들을 추가적으로 선택 적용할 수 있습니다.
- Apple Sign-In
- Weverse
- Hive 멤버십
- Android Google Play Games 로그인 시 Hive 서버에서 직접 확인한 로그인 정보만 신뢰하도록 변경하여
AuthV4ServerResponseError
가 발생하는 케이스 일부를 해결했습니다. - iOS Hive SDK에서 사용하는 reCAPTCHA 라이브러리를 공식 버전으로 업데이트합니다.
- iOS 각 IDP를 라이브러리로 분리하여 선택 적용할 수 있도록 변경합니다. 다음 라이브러리들을 추가적으로 선택 적용할 수 있습니다.
- Apple Sign-In
- GameCenter
- Hive 멤버십
프로모션
- All 새소식 또는 전면 배너 둘 중 하나만 화면에 나타나도록 변경합니다. 먼저 호출한 창만 나타나며, 나중에 호출한 창은 나타나지 않습니다.
- All UA 캠패인 정보에
campaignId
를 포함하여 전달합니다. - iOS SDWebImage 라이브러리를 업데이트했고, 이미지 캐싱 및 다운로드와 관련하여 LRU 캐시 정책을 적용합니다.
빌링
- All IAPv2 인터페이스와 기능을 더는 지원하지 않습니다.
- Android 지연 구매(Pending Purchase)가 있었을 때, 지연된 구매 결과가 현재 진행중인 결제에 영향을 미치지 않도록 변경합니다.
프로비저닝
- All 계정 기반으로 약관을 노출하는 기능을 추가합니다.
허큘리스
- All Hercules 라이브러리 버전을 업데이트 합니다.
- Android: 20231122
- iOS: 20231116
해결한 버그
인증
- Android 이용 제한 팝업을 포르투갈어로 노출 시 버튼이 잘못 노출되는 문제를 수정합니다.
- iOS 프로필 이미지 수정 시 카메라 촬영 버튼을 빠르게 연타하면 크래시가 발생하는 문제를 수정합니다.
프로모션
- Android 게임 종료 팝업 노출 시 앱을 포그라운드 > 백그라운드 > 다시 포그라운드 상태로 변경하면 줄바꿈이 정상 동작하지 않는 오류를 수정합니다.
- iOS 프로모션 배너로 커뮤니티 웹뷰 등을 노출하는 경우 상단 노치 영역이 잘리는 현상을 수정합니다.
프로비저닝
- iOS 이용이 정지된 유저는 정지 해제까지 남은 시간을 노출하지 않도록 수정합니다.
데이터스토어
- iOS
set
메서드에 빈 값을 넣으면 값을 삭제하는 기능이 정상적으로 동작하도록 수정합니다.
노티피케이션
- Android 앱을 다시 실행하면 노출할 푸시 메세지들을 불러오는 과정에서 문제가 발생해 푸시 내용이 보이지 않는 문제를 수정합니다.
애널리틱스
- All 동시 접속자 로그 전송에서 국가 코드 전송 시 알 수 없는 국가에 대한 국가코드를
Unknown
에서 공백 문자(Space) 2개로 변경합니다.
개발자 가이드 변경점
공통
- UE5 23.0.0 업데이트에 따라, Hive 기능 선택 적용하기를 추가했습니다.
- UE5 23.0.0 업데이트에 따라, 개발 환경(공통, Android, iOS)을 변경했습니다.
- COPPA ageGateU13을 직접 설정할 수 있는 값으로 변경했습니다.
- hive_config.xml 예제를 업데이트했습니다.
- 지원하지 않는 IdP인 WEIBO 관련 내용을 제거합니다.
- 인앱 업데이트 설명을 수정했습니다.
- 허큘리스를 사용하는 방법을 변경했습니다.
Android
- 일반 설정하기에서 Firebase Analytics 추가하기, One Store 지원 항목을 삭제했습니다. Firebase Analytics, One Store 사용은 Hive SDK Dependency UI를 참고하세요.
iOS
- UE5 23.0.0 업데이트에 따라, ‘Hive 설정하기’ 섹션에 iOS 빌드 방식 변경을 추가했습니다.
- IdP 연동 안내에 Apple Game Center를 추가했습니다.
- Universal Link 설정하기 예제 코드를 변경했습니다.
v4.22.0.2 (2023-11-08)
변경한 기능
결제
- Android ONE Store 글로벌 버전을 지원하는 OneStore Iap v21.00.02를 제공합니다.
해결한 버그
애널리틱스
- All Singular 마케팅 분석 도구 이용 시 매출 이벤트를 정상적으로 분석하지 못했던 오류를 수정합니다.
결제
- iOS 구독 상품을
restoreSubscription
으로 복구하려고 할 때, 구독한 상품이 없는 경우NOT_OWNEND
응답 콜백을 수신하지 못하는 오류를 수정합니다.
알려진 문제점
이 Hive SDK 버전 배포 시 알려진 문제점은 없습니다.
v4.22.0.0 (2023-11-06)
새로운 기능
인증
- All 약관 동의 내역을 초기화할 수 있는 메서드를 추가합니다.
resetAgreement()
메서드를 호출하여 약관 동의 내역을 초기화할 수 있습니다.
애널리틱스
- iOS 마케팅 추적 도구인 Singular, Adjust, AppsFlyer, Firebase에서 광고 매출을 포함한 광고 노출 정보를 수집(
Analytics.sendAdRevenueEvent
)할 수 있습니다. 이 기능을 사용하려면 먼저 Podfile 파일을 Hive SDK 4.22.0 버전에 맞게 업데이트해야 합니다. - Android 마케팅 추적 도구인 Singular, Adjust, AppsFlyer, Firebase에서 광고 매출을 포함한 광고 노출 정보를 수집(
Analytics.sendAdRevenueEvent
)할 수 있습니다. AppsFlyer에 광고 노출 정보를 전송하려면 모듈 수준의 build.gradle 파일에com.appsflyer:adrevenue
를 추가해야 합니다.
프로비저닝
- Android 인앱 업데이트 기능을 제공합니다.
변경한 기능
Hive SDK 공통
- All 팝업 UI, 리뷰 UI 등에서 닫기 버튼(X 버튼)을 다이얼로그 내부로 이동합니다.
- All 게임 서비스 종료 후 Hive SDK 초기화를 시도하면 에러 코드를 반환합니다.
- Android Android OS 10 이상 기기에서
PlatformHelper
클래스share
메서드 사용 시, 서식이 있는 텍스트 미리보기를 지원합니다. - Android Android OS 14 이상 기기에서
PlatformHelper
클래스share
메서드 사용 시, 미디어(이미지 등) 미리보기를 지원합니다. - iOS 앱 설정에 따라 회전을 지원하였던 UI를 hive_config.xml에 설정한
HiveOrientation
값에 따라 회전하도록 변경합니다. Hive SDK가 제공하는 모든 UI에서 화면 회전을 지원합니다.
인증
- All 기기 관리 기능 사용 시 노출하는 문구를 변경합니다.
- 기기 관리 서비스 사용을 권장하는 문구가 추가됩니다.
- 기기 관리 기능 사용중 문자 인증 과정에서 이전 단계로 이동하는 ‘닫기’버튼을 추가합니다.
- All 중국에서 접속하는 유저가 실명 인증을 진행할 때 노출하는 고객센터 링크 URL을 제거합니다.
- All 게임 서비스를 종료하면 더는 로그인과 PlayerID 생성이 불가능하며, 로그인 시도 시 게임 서비스 종료에 따른 에러 코드를 반환합니다.
- Android 점검, 성인 인증, 약관 등 모든 인증 팝업에서 실시간 화면 회전을 지원합니다.
빌링
- All Amazon 마켓과 Apple App Store에서 결제 시 지연 구매(Pending Purchase) 기능을 지원합니다.
- UserEngagement 전역 콜백 핸들러 선언 예제 코드가 변경되었습니다.
IAP_UPDATED
이벤트EventEnd
콜백 코드가 변경되었으며, Amazon 마켓과 Apple App Store에서 결제 시 지연 결제 기능을 제공하려면 이 코드 변경을 먼저 적용해야 합니다.
- UserEngagement 전역 콜백 핸들러 선언 예제 코드가 변경되었습니다.
- Android Android OS 14 타겟 빌드를 지원하는 Google Billing Library 6.0.1을 적용합니다. 아래와 같이 사용 버전을 변경해야 합니다.
- v5.0.0 → v6.0.1
노티피케이션
- Android 지원하는 FCM(Firebase Cloud Messaging) 버전이 변경되었습니다. 아래와 같이 사용 버전을 변경해야 합니다.
- v20.2.4 → v23.1.2
마케팅 어트리뷰션
- All Adjust 사용 시 이미 설치된 앱을 실행할 수 있는 딥링크를 제공합니다. 또 유저가 딥링크를 클릭해 이미 설치된 앱을 실행할 때 Adjust 어트리뷰션과 리어트리뷰션 추적 기능을 제공합니다.
- Android AppsFlyer 라이브러리를 최신 버전으로 변경합니다.
- 이전 버전: v6.9.2
- 변경 버전: v6.12.2
- iOS AppsFlyer 라이브러리를 최신 버전으로 변경합니다.
- 이전 버전: v6.9.2
- 변경 버전: v6.12.1
커뮤니티
- All 커뮤니티 시작 URL에 포함된 도메인을 도메인 화이트리스트에 포함합니다. 예를 들어, 제노니아 커뮤니티의 시작 URL이 “https://www.zenonia.co.kr/ko/board/6″이라면, “https://www.zenonia.co.kr”은 화이트리스트에 포함합니다. 화이트리스트에 포함된 도메인은 JavaScript 코드 실행을 허용하고 POST 방식 REST API 요청을 수신할 수 있습니다.
해결한 버그
Hive SDK 공통
- All 외부 라이브러리가 없을 때 Unknown 또는 응답 없음 에러 코드가 아닌 별도 에러코드를 제공합니다.
- Android 대용량 로그출력 시 순간적으로 지나치게 많은 메모리를 사용했던 오류를 수정합니다.
인증
- All
AuthV4Helper
클래스로 묵시적 로그인 기능을 제공할 때 제재받은 계정으로 로그인하면Invalid Session
으로 잘못 전송했던 오류 코드를Need Exit
으로 수정합니다. - All 버튼 2개 이상을 가진 점검 팝업도 커스터마이징할 수 있도록 수정합니다.
마케팅 어트리뷰션
- iOS AppsFlyer로 구매 이벤트 전송 시 잘못된 키로 부가 정보를 보내는 오류를 수정합니다.
- custsom_product_id → custom_product_id
노티피케이션
- Android 간헐적으로 내용이 없는 로컬 푸시를 노출하는 오류를 수정합니다.
알려진 문제점
이 Hive SDK 버전 배포 시 알려진 문제점은 없습니다.
개발자 가이드 변경점
- 데이터 스토어 에러 코드(RESPONSE_FAIL:DataStoreGameIsBeingInspected)를 추가했습니다.
- Hive SDK 4.22.0부터 릴리즈 정책 변경에 따라 릴리즈 노트, 다운로드 등 가이드 구성이 달라졌습니다. “크로스플레이” 용어는 OS를 지칭하는 “Windows”로 변경되었으며, 기존 개발가이드 크로스플레이 페이지 내용은 크로스플레이 런처 내용을 제외하고 Hive SDK 각 제품(인증, 프로모션, 빌링, 허큘리스 등) 가이드 페이지에 있는 Windows 섹션으로 통합되었습니다.
- iOS 프레임워크 적용하기를 업데이트했습니다.
- Unreal Engine 4 개발 환경을 업데이트했습니다.
- Unreal Engine 5 개발 환경을 업데이트했습니다.
v4.21.1.3 (2023-11-08)
다운로드
Unreal Engine 4 Android/iOS | Unreal Engine 5 Android/iOS | |
---|---|---|
다운로드 | Hive SDK v4 UE4 Android+iOS 21.1.3 | Hive SDK v4 UE5 Android+iOS 21.1.3 |
배포일 | 2023-11-08 | 2023-11-08 |
개발 환경
Unreal Engine 4: Android
- Unreal Engine 4.27 Plus
- minSdkVersion 21
- NDK r21b
- targetSdkVersion 33
Gradle | Android Gradle Plugin | Kotlin Gradle Plugin |
---|---|---|
v6.1.1 | v4.0.0 | v1.6.20 |
Unreal Engine 4: iOS
- Unreal Engine 4.27 Plus
- Commit Hash: 6d964b43aa6892200b8058b30d60cdf51ca8f209
- xcode 14
- iOS 12
- macOS Ventura 13+
Unreal Engine 5: Android
- Unreal Engine 5.1.1
- minSdkVersion 26
- NDK r25b
- targetSdkVersion 33
Gradle | Android Gradle Plugin | Kotlin Gradle Plugin |
---|---|---|
v6.1.1 | v4.0.0 | v1.6.20 |
Unreal Engine 5: iOS
- Unreal Engine 5.1.1
- xcode 14
- iOS 15
- macOS Ventura 13+
해결한 버그
애널리틱스
- All Singular 마케팅 분석 도구 이용 시 매출 이벤트를 정상적으로 분석하지 못했던 오류를 수정합니다.
결제
- iOS 구독 상품을
restoreSubscription
으로 복구하려고 할 때, 구독한 상품이 없는 경우NOT_OWNEND
응답 콜백을 수신하지 못하는 오류를 수정합니다.
알려진 문제점
이 Hive SDK 버전 배포 시 알려진 문제점은 없습니다.
v4.21.1.0 (2023-07-20)
새로운 기능
인증
- All 중국 국가신문출판서에서 발표한 [미성년자의 온라인게임 중독에 대한 더욱 엄격한 관리에 관한 통지] 등 관련 규정에 근거해 중국 판호를 받은 게임에 한하여 중국에서 접속한 유저는 실명 인증을 진행하도록 하는 기능을 제공합니다.
허큘리스
- All Hive SDK v4.21.1부터 언리얼 엔진 개발자를 위해 허큘리스를 정식 플러그인으로 제공합니다.
해결한 버그
인증
- All 웹뷰로 프로필 페이지가 노출된 상황에서 URL 리다이랙션을 반복적으로 빠르게 수행하면 이를 에러로 인식하여 프로필 페이지를 종료하는 오류를 수정합니다. 에러로 인식한 리다이렉션 요청은 무시합니다.
알려진 문제점
이 Hive SDK 버전 배포 시 알려진 문제점은 없습니다.
개발자 가이드 변경점
- Unreal Engine 4를 Xcode에서 빌드하기 전에, Apple Silicon 칩셋 호환을 설정하는 가이드를 추가했습니다. Apple Silicon을 탑재한 macOS 개발 환경에서 Unreal Engine 4로 개발할 경우 이 가이드를 따라야합니다.
- Unreal 환경에서 Google Play Games 인증 사용을 위한 가이드를 추가했습니다.
- Hive SDK에서 Unreal Engine 5를 사용하기 위한 설정 가이드를 추가했습니다.