콘텐츠로 이동

Android & iOS

v4.25.6.0

다운로드


Cocos2d-x Android & iOS
다운로드 Hive SDK v4 Cocos2d-x Android & iOS 25.6.0
배포일 2025-07-31

개발 환경


Cocos2d-x

  • Cocos2d-x 3.17.2

Android

Gradle Android Gradle Plugin Kotlin Gradle Plugin
v7.5.0 v7.4.2 v1.8.0

iOS

주의 사항


  • 인증 보안 프로토콜 변경으로 인해, Hive SDK v4 Cocos 25.0.0 이상 사용 시, 반드시 Hive 콘솔 > 보안 키 설정에서 보안 키를 발급 받아야 합니다. 보안 키를 발급받지 않으면, 앱에서 로그인할 수 없습니다.

  • PG 결제 프로세스의 변경으로 인해, Hive SDK v4 Cocos 25.1.3 이상에서 PG 결제를 사용하려면 PG 결제 동작 과정을 참고하여 코드 구현을 수정해야 합니다.


새로운 기능


채팅

  • All 특정 채팅 메시지에 '좋아요'를 표현하거나, 표기할 수 있는 기능을 추가합니다.
  • All 특정 채팅 메시지의 '답글'을 작성하거나, 답글 연결 관계를 표기할 수 있는 정보를 제공합니다.
  • All 특정 사용자를 멘션하거나, 사용자를 멘션하는 정보를 제공하는 기능을 제공합니다.


변경한 기능


채팅


v4.25.5.1


새로운 기능


인증

  • All 다계정 로그인 기능을 신규로 제공합니다. 관련 세부 기능은 아래와 같습니다.
    • 현재 로그인된 계정을 기기에 저장
    • 저장된 계정을 조회
    • 저장된 계정을 로그아웃하고 삭제
    • 저장된 다른 계정으로 빠른 로그인

프로모션

노티피케이션

  • All 푸시 액션 버튼을 신규로 제공합니다.
    • 푸시 알람 수신 시, 푸시 선택 액션 버튼을 통해 사전에 정의된 액션을 수행할 수 있습니다.

채팅

  • All 메시지 전송
    • 채팅 메시지가 사용자의 언어로 자동 번역되어 수신하는 기능과 특정 메시지를 번역하는 기능을 추가합니다.
    • 특정 언어 사용자만 수신힐 수 있는 공지 메시지 기능을 추가합니다.
    • 웹소켓 메시지에 메시지 id값을 추가하여 콜백의 순서 보장을 제공합니다.
  • All 채널
    • 채팅 채널 입장 시 이전 대화 이력을 조회할 수 있는 기능을 추가합니다.
    • 현재 채널에 참여한 인원수를 제공합니다.
    • 채널 목록 조회시 정렬 기준 기능을 제공합니다.
  • All 이벤트 관리
  • All 연결 관리
    • 재연결 기능을 추가합니다.


변경한 기능


공통

  • Android 빌드에 필요한 난독화 규칙을 업데이트합니다.
  • iOS 분리되어 제공되었던 HiveAppTrackingTransparents.framework 라이브러리가 Service.framework에 통합됩니다.

인증

  • All Hive 멤버십 계정을 사용하지 않는 경우 동작하지 않았던 showMyInquiry 메소드를 사용 시 문의하기 페이지가 노출되도록 변경합니다.
  • Android VK 인증 팝업을 웹뷰에서 인앱브라우저로 변경합니다.

마케팅 어트리뷰션

  • iOS 자동으로 수집하는 Firebase 구매 이벤트를 활성화한 경우 지원하도록 변경합니다.

허큘리스

  • All 허큘리스 라이브러리를 업데이트합니다.
    • Android 20250527
    • iOS 20250218


해결한 버그


프로비저닝

  • iOS 약관 노출 시, 웹뷰 스크롤이 되지 않도록 수정합니다.

프로모션

  • iOS iPad 기기에서 새소식 UI의 모서리 곡률을 수정합니다.

분석

  • iOS 약관 동의가 끝난 직후 Analytics 로그를 전송 가능하도록 로직을 수정합니다.


v4.25.2.0


변경한 기능


프로비저닝

  • All 약관 상세 보기 및 다시 보기 페이지에서 약관 URL이 아닌 웹 주소로 이동하거나 하이퍼링크 태그가 있는 경우 외부 브라우저 이동으로 변경합니다.

인증

  • All VK 인증 수단을 변경하여 제공합니다. 변경된 인증 방식은 신규 VK 개발자 콘솔에서 사용할 수 있습니다.

  • iOS Apple GameCenter 로그인 시 사용하는 deprecated된 GameKit API의 검증 프로토콜을 업데이트합니다.

  • Android Google Sign-In 라이브러리 지원 중단에 따라 묵시적 및 명시적 로그인 시 Google Credential Manager와 AuthorizationClient API로 인증하도록 변경합니다.

빌링

  • Android PG 결제로 구매한 상품을 환불한 경우, 이전 트랜잭션과 구분하기 위해 order_id 값을 추가합니다.
  • Android PG 결제 트랜잭션 완료 시, 구매 완료 로그를 클라이언트에서 전송하도록 변경합니다.

프로모션

  • Android UserAcqutision 공유 시, Telegram이 지원하는 노출 목록에 추가되도록 변경합니다.

  • Android 웹뷰 노출 시, 캐싱 정책을 변경합니다.

마케팅 어트리뷰션

  • All MMP 서비스와 연동을 지원하도록 Hive SDK 식별자를 추가로 전송합니다.
  • All 이벤 수동 추적 시 커스텀 어트리뷰트를 추가하여 전송하도록 변경합니다.
  • Android Airbridge 초기화 시, 마켓 출처 정보를 전송하도록 변경합니다.
  • iOS sendEventWithAttributes API 사용 시, semantic value 타입의 부동소수점 값의 정밀도 범위를 float에서 double형으로 변경합니다.

채팅

  • All 메시지 데이터를 전송하거나 수신할 때 extraData를 추가로 전송하고 수신합니다.
  • All 채팅 서버 연결 시, extraData를 더 이상 전송하지 않습니다.
  • All 문자열 시간값이 아닌 정수형 시간값을 추가로 수신합니다.
  • All 네트워크 차단 등 통신이 불가능한 상황에서 웹소켓을 정상적으로 해제하지 못하고 재연결을 시도할 때, 중복 연결 상태로 실패하지 않도록 변경합니다.

기타

  • 외부 라이브러리를 업데이트합니다.
    • Airbridge(Android) v4.1.0 → v4.3.0
    • Airbridge(iOS) v4.1.1 → v4.3.0
    • Adjust(Android) v5.0.1 → v5.2.0
    • Adjust(iOS) v5.0.1 → v5.2.0
    • Singular(Android) v12.6.1 → v12.7.0
    • Singular(iOS) v12.6.1 → v12.7.1
    • AppsFlyer(Android) v6.15.2 → v6.16.2
    • AppsFlyer(iOS) v6.15.3 → v6.16.1
    • QQ(iOS) 3.5.17.3 → 3.5.17.4


해결한 버그


공통

  • Android 네트워크를 통한 통신 재시도가 필요하거나 분산 서버에 접속해야 하는 상황에서 설정된 최대 타임아웃 시간이 초과하기 전에 응답이 오는 경우, 더 이상 타임아웃을 기다리지 않고 즉시 통신 재시도를 하거나 분산 서버에 접속하도록 수정합니다.

  • iOS Configuration 클래스의 setZone 메서드를 사용하여 Hive SDK에서 접속하는 서버 그룹 Zone이 변경되는 경우, hive_config.xml 파일의 gameLanguage 값이 초기화 되는 오류를 수정합니다.

프로비저닝

  • All SDK의 초기화 이전에 광고 모듈(Adiz) 초기화 진행 시 COPPA나 GDPR와 같은 컴플라이언스를 준수하는 경우, 연령을 체크하는 AgeGate 값이 hive_config.xml에 설정된 값으로 동작하는 오류를 수정합니다.

인증

  • iOS iOS 18 이상의 기기에서 QQ 웹로그인이 정상적으로 진행되지 않는 오류를 수정합니다.

마케팅 어트리뷰션

  • Android Adjust를 사용하여 설치 여부를 판단하는 기능을 사용하는 경우, 내용이 없는 푸시 알림이 노출되는 현상을 수정합니다.

  • Android Airbridge 사용 시 복수의 개수를 구매하는 이벤트가 발생한 경우, 단가와 개수에 따른 매출 정보를 전달하도록 수정합니다.

채팅

  • Android 채팅 연결 시, 간헐적으로 연결이 실패하는 현상을 수정합니다.

v4.25.1.3


변경한 기능


마케팅 어트리뷰션

빌링

  • Android PG 결제의 동작 방식을 다른 빌링(IAPv4) 기능에 있는 마켓들과 동일하도록 변경합니다. PG 결제 적용 중이라면 PG 결제 동작 과정을 참고하여 코드 구현을 수정해야 합니다.


v4.25.1.0


해결한 버그


마케팅 어트리뷰션

  • iOS Adiz를 통해 광고수익 정보 전송 시, Airbridge에서 Adiz가 아닌 AdMob으로 전송되는 오류를 수정합니다.

빌링

  • iOS 소비 정보 전송 동의 여부를 질의하는 팝업 UI를 노출 시, 배경화면이 불투명한 오류를 수정합니다.

  • iOS 소비 정보 전송 동의 여부를 질의하는 팝업 UI를 닫을 시, 의도하지 않은 방향으로 앱의 화면 방향이 회전하는 오류를 수정합니다.

프로모션

  • iOS 이미지가 포함된 리뷰팝업 노출 중 회전 이벤트가 발생하는 경우, 노출 중인 이미지가 사리지는 오류를 수정합니다.


v4.25.0.0


새로운 기능


인증

빌링

마케팅 어트리뷰션

채팅

  • All 채팅 기능을 신규 지원합니다.

매치 메이킹

  • All 매치 메이킹 기능을 업데이트하여 그룹 매치 메이킹 기능을 신규 지원합니다.

    ※ 이전 버전의 Hive SDK 인터페이스와 호환되지 않습니다. 업데이트된 매치 메이킹 기능을 사용하려면 Hive SDK v4 25.0.0 이상을 사용해야 합니다.


변경한 기능


인증

  • All 더이상 사용하지 않는 Auth 모듈 클래스 및 인터페이스, 메서드, 대리자, 리스너를 삭제합니다
  • All JWT 토큰을 사용해 더 강력한 보안 프로토콜을 적용합니다.
  • All TalkPlus 지원 종료에 따라 TalkPlus 인증 토큰 메서드를 삭제합니다.
  • Android Apple 로그인 웹뷰에서 로그인 기능 이외에 비밀번호 찾기 등과 같은 브라우징을 허용합니다.

프로모션

마케팅 어트리뷰션

  • All Adjust v5를 지원하도록 업데이트합니다.
    • Adjust Signature 라이브러리를 제거합니다.
  • All Adjust로 Adiz 광고 매출 집계 시 AdMob 소스로 광고 매출 소스를 전송하도록 변경합니다.
  • Android Appsflyer 광고 매출 집계 라이브러리가 메인 라이브러리에 통합된 부분을 반영합니다.
    • 6.14.2 → 6.15.2
    • Appsflyer ad-revenue 라이브러리를 제거합니다.

기타

  • All 허큘리스 라이브러리 버전을 업데이트합니다.
    • Android: 20241120
    • iOS: 20241120


해결한 버그


인증

  • Android signIn 메서드 실행 중 네트워크 응답 지연이 발생하면 간헐적으로 UI 스레드를 점유하는 문제를 해결합니다.

빌링

  • iOS UserEngagement를 사용해 인앱 상품 구매를 유도했을 때, IAP_UPDATE 이벤트가 추가로 발생하는 오류를 수정합니다.


v4.24.5.0


새로운 기능


인증

매치 메이킹

프로모션

  • All 스팟 배너에서도 광고 노출이 가능합니다.
  • Android 사용자 초대 공유하기 기능에 X(구 Twitter)를 지원합니다.


변경한 기능


인증

  • All 충돌 팝업에서 노출하는 Provider 이름을 수정합니다.


해결한 버그


빌링

  • iOS 일부 상품 가격이 부동 소수점으로 정확히 표현할 수 없는 가격일 때, 이 값을 JSON 포맷에서 순환 소수로 표현하지 않고 정확한 소수점으로 표현하도록 수정합니다.
    • 예> 4.99$ (string) → 4.9900000000000011 (double) → 4.99 (JSON number)


v4.24.4.0


새로운 기능


마케팅 어트리뷰션

빌링

  • Android PG를 통한 결제 시, 단일 상품을 원하는 수량만큼 구매할 수 있는 기능을 제공합니다.


해결한 버그


분석

  • iOS 동의배너 선택지 하나만 선택한 경우 올바르게 반영되지 않는 오류를 수정합니다.


v4.24.3.0


새로운 기능


프로비저닝

  • All 약관 화면에서 법정 대리인 동의를 받았는지 확인하는 기능을 추가합니다.


변경한 기능


인증

  • All 로그아웃 동작을 변경합니다.
    • 기존 : signOut 호출 시 Hive SDK에서 사용자 계정을 로그아웃 게스트는 signOut APi 호출 시 서버에서 실패 응답
    • 변경 : signOut 호출 시 Hive SDK는 Hive 서버에 사용자 계정을 로그아웃시켜도 되는지 확인 요청 후 응답 결과에 따라 로그아웃
  • All 게스트 계정 로그아웃 시 더는 성공 응답을 반환하지 않고, 에러 코드를 반환합니다. Hive SDK와 Hive 서버에서 게스트 계정 세션을 유지합니다.
  • All 이용 정지 계정은 자동으로 IdP 로그아웃을 시켜서 동일 IdP 다른 계정으로 로그인할 수 있도록 변경합니다. 자동 로그인을 할 수 없는 경우에만 해당합니다.
  • All AuthV4.connect 메서드로 IdP 연동을 진행할 때, 이용 정지 계정으로 계정을 전환하면, 로그아웃을 수행하도록 변경합니다.
  • All 기기 관리 서비스에서 국제 전화 국가 번호를 기기 접속 지역에 따라 자동으로 적용하도록 변경합니다.
  • iOS 앱 추적 투명화(ATT) 동의를 거절한 경우에도 페이스북 로그인을 할 수 있도록 변경합니다.

프로모션

  • All additionalInfo로 전송하는 값에 불 필요한 정보가 담기지 않도록 수정합니다.
  • All 2:3 또는 3:2 비율로 전면 배너를 노출할 수 있도록 변경합니다.
  • All 전면 배너에서 "1일 동안 그만 보기" 텍스트를 "오늘은 그만 보기"로 변경합니다.

마케팅 어트리뷰션


해결한 버그


Hive SDK 공통

  • Android 리소스 참조 로직을 수정하여 메모리를 확보하지 못했던 오류를 수정합니다.
  • iOS iOS 14 기기에서 앱 추적 투명화(ATT) 동의 여부를 확인할 때 간헐적으로 크래시가 발생하는 오류를 수정합니다.
  • iOS 사진첩에서 접근 제한(일부 사진만 접근 허용)을 선택하면 크래시가 발생하는 오류를 수정합니다.

노티피케이션

  • Android 로컬 푸시 알림에서 지원하지 않는 type 설정 시 푸시 메시지가 정상 노출되지 않는 오류를 수정합니다.
  • iOS 앱 버전 정보를 전송하도록 수정합니다.


v4.24.2.0


새로운 기능


Hive SDK 공통

  • All GDPR을 적용하는 EU 및 EEA 지역에서 16세 미만 유저가 약관에 동의했는지 여부를 반환하는 기능을 제공합니다. 16세 미만 여부를 확인할 수 있습니다.
  • Android Android OS 11 이상 기기 또는 지원하는 모듈을 설치한 기기에서 사진첩을 사용할 때 PhotoPicker를 기본으로 사용합니다.
  • iOS MacOS 콘솔 앱에서도 Hive SDK 디버그 로그를 확인할 수 있으며, Hive SDK 로그중 특정 로그 타입을 선택해서 볼 수 있습니다.

인증

  • All 휴대폰 번호 1개로 가입 가능한 계정 수를 초과했을 때, 인증 번호 발송을 요청하면 "같은 휴대폰 번호로 생성할 수 있는 계정 수를 초과했습니다."라는 에러 메시지를 표시합니다.

프로모션


변경한 기능


노티피케이션

  • Android Amazon 신규 Fire 기기에서 동작하는 런타임 라이브러리(Push Amazon Device Message 1.2.0)에 대응합니다.

프로모션

  • iOS 게임 초대(UA) 기능 사용 시 클립보드 붙여넣기 권한 동의 팝업 노출을 최소화하여 사용성을 개선합니다.
    • 권한 동의 팝업을 노출하는 시점을 초대받은 사용자가 앱을 실행하자마자에서 앱 실행 후 Hive SDK 초기화하는 시점으로 변경했습니다.
    • 클립보드에 초대자 URL 데이터가 존재할 때에만 팝업을 노출하도록 변경했습니다.

애널리틱스

  • iOS 앱에서 크래시 발생 시 미전송 로그를 파일에 저장하는 옵션인 saveAnalyticsLogBeforeCrash 설정값 기본값을 false로 변경합니다.


해결한 버그


인증

  • All 중국에서 접속한 사용자에 대한 실명 인증 과정에서 문자 발송 회수 초과 시 남은 시간을 초기화하지 않고 오류 메시지를 노출하도록 수정합니다.
  • Android Google Play 로그인 진행 중 뒤로가기 키를 누름으로써 로그인을 하지 않은 경우, 적절한 응답 콜백이 없었던 오류를 수정합니다.
  • Android 낮은 해상도 기기에서 키보드 입력을 수행할 수 없었던 오류를 수정합니다.

프로모션

  • iOS 새소식 뷰에서 새로운 프레임 뷰 노출하기 동작 시 프리징이 발생하는 오류를 수정합니다.

마케팅 어트리뷰션

  • Android 커스터마이징한 약관으로 초기화 수행 시 Adjust 이벤트 발송이 지연되는 오류를 수정합니다.


v4.24.1.2


해결한 버그


인증

  • Android 구글 로그인 진행중 뒤로가기 버튼을 눌러 로그인을 취소했을 때 적절한 응답 콜백이 없었던 오류를 수정합니다. 이 버그는 Hive 콘솔 내에 Google Legacy Support 값이 참인 경우에만 발생했습니다.
  • Android 낮은 해상도 기기에서 키보드 입력을 할 수 없었던 오류를 수정합니다.


v4.24.1.0


변경한 기능


애널리틱스

  • iOS 기기의 추적 동의 여부에 따라 동의배너 노출여부를 결정하도록 변경합니다.
    • 추적 동의를 거절한 경우에는 동의배너를 노출하지 않습니다.


v4.24.0.0


새로운 기능


프로모션

  • 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로 변경합니다.

v4.23.0.0


다운로드


Cocos2d-x Android/iOS
다운로드 Hive SDK v4 Cocos2d-x Android+iOS 23.0.0
배포일 2024-04-25

 

개발 환경


Cocos2d-x

  • 3.17.2
Android
Gradle Android Gradle Plugin Kotlin Gradle Plugin
v7.5 v7.4.2 v1.8.0
iOS

 

변경한 기능


Hive SDK 공통

  • Android Java Enum 인터페이스 ResultAPI 클래스 접근자를 변경합니다. 아래 예시를 참고하세요.
    • 기존: ResultAPI.Companion.getSUCCESS()만 지원
    • 변경: ResultAPI.Companion.getSUCCESS()ResultAPI.SUCCESS 모두 지원
  • Android Java에서 인스턴스 메서드 스타일과 클래스 메서드 스타일을 모두 지원합니다. 아래 예시를 참고하세요.
    • 기존: IAPV4.INSTANCE.getProductInfo만 지원
    • 변경: IAPV4.INSTANCE.getProductInfoIAPV4.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개로 변경합니다.


알려진 문제점


이 Hive SDK 버전 배포 시 알려진 문제점은 없습니다.


개발자 가이드 변경점


공통

  • COPPA ageGateU13을 직접 설정할 수 있는 값으로 변경했습니다.
  • hive_config.xml 예제를 업데이트했습니다.
  • 지원하지 않는 IdP인 WEIBO 관련 내용을 제거합니다.
  • 인앱 업데이트 설명을 수정했습니다.

Android

  • Gradle, Android Gradle Plugin, Kotlin Gradle Plugin 최소 버전을 추가했습니다.
  • Hive SDK 기능들이 내부적으로 별도 라이브러리로 분리됨에 따라, Android Gradle 파일 내용이 변경되었습니다.
  • WeChat Auth를 SDK에서 자동으로 추가함에 따라 AndroidManifest.xml 설정하기에서 관련 내용을 삭제했습니다. 또 Hive에서 FOREGROUND SERVICE를 직접 사용하지 않음에 따라 관련 내용을 삭제했습니다.
  • Facebook Cloud Game 빌드 설정하기에서 build.gradle에 필요한 라이브러리 설정 내용을 변경했습니다.
  • Firebase Analytics 추가하기에서 모듈 수준의 build.gradle 파일 내용을 변경했습니다.
  • 화웨이 빌드 설정 추가하기를 업데이트했습니다.
  • Google Play Games on PC 빌드 설정하기에서 build.gradle에 필요한 라이브러리 설정 내용을 변경했습니다.
  • 일반 구글 로그인 지원에서 모듈 수준 build.gradle 파일 내용을 변경했습니다.
  • ONE Store 버전이 21.01.00으로 올라감에 따라 설명을 수정했습니다.

iOS

  • IdP 연동 안내에 Apple Game Center를 추가했습니다.
  • Hive SDK 기능들이 내부적으로 별도 라이브러리로 분리됨에 따라, iOS Podfile 내용이 변경되었습니다.