v4.24.1.0

다운로드


Hive SDK Unity Windows 마케팅 어트리뷰션 플러그인
다운로드 Hive SDK v4 Unity Windows 24.1.0 Appsflyer (Steam) 1.0.1
배포일 2024-05-30 2024-05-22

 

개발 환경


Unity
  • Unity 2021.3.22f+
Appsflyer (Steam)
  • Appsflyer (Steam) 1.0.1

지원하지 않는 기능


지원하지 않는 기능
인증
  • Auth 클래스의 기능들은 지원되지 않으며, 인증 v4의 일부 기능만 지원합니다.
  • Windows는 다음 IdP 로그인만 지원합니다.
    • Hive Membership
    • Google
    • Facebook
    • SignIn-with-apple
  • Hive SDK Unity Windows는 게스트 로그인을 지원하지 않습니다.
  • Hive SDK Unity Windows는 AuthV4 클래스의 showAdultConfirm() 메서드를 통한 성인 인증 기능을 지원하지 않습니다.
멤버십 & 소셜
  • Hive SDK Unity Windows는 문의하기 외의 멤버십 & 소셜 기능을 지원하지 않습니다.
프로모션
  • Hive SDK Unity Windows는 현재 마켓이 존재하지 않기 때문에 리뷰·종료 팝업을 지원하지 않습니다.
  • Hive SDK Unity Windows는 getOfferwallState()showOfferwall()을 통한 오퍼월 기능을 지원하지 않습니다.
  • Hive SDK Unity Windows는 showUAShare()를 통한 유저 에퀴지션을 지원하지 않습니다. 단, getAppInvitationData()를 통해 초대화면을 구성할 수 있습니다.
  • Hive SDK Unity Windows는 showNews 메서드와 이벤트 번호( pid )를 이용한 달성한 이벤트 배너를 강조하여 새소식 페이지 띄우기를 지원하지 않습니다. 새소식 페이지 띄우기로 동작합니다.
빌링
  • PG 결제는 영수증을 발행하지 않으며, 유저가 결제 시 Hive 서버에서 게임 서버를 통해 바로 아이템을 지급합니다.
  • PG 결제의 구매는 purchase() 메서드 호출 직후 ErrorCode : IAPSUCCESS = 90, Code : IAPV4HiveStoreSuccess = -6110000가 Result API를 통해 반환합니다. 해당 에러는 유저가 구입 후 서버로 바로 아이템이 지급되므로 별도로 처리할 사항이 없음을 의미합니다. 자세한 내용은 Hive PG 결제 소개에서 확인하세요.
  • PG 결제는 클라이언트 기반의 영수증을 발급하지 않습니다. 자세한 내용은 Hive PG 결제 소개에서 확인하세요.
  • Hive SDK Unity Windows는 Promotional IAP 기능을 지원하지 않습니다.
  • Hive SDK Unity Windows는 구독형 결제 시스템을 제공하지 않습니다.
  • Hive SDK Unity Windows는 Hive 러비를 지원하지 않습니다.
노티피케이션
  • Hive SDK Unity Windows는 노티피케이션 기능을 지원하지 않습니다.
데이터 스토어
  • Hive SDK Unity Windows는 데이터 스토어 기능을 지원하지 않습니다.
기타 지원하지 않는 기능
  • 권한고지 팝업
  • 권한고지 화면 커스터마이징
  • Configuration 클래스의 getPermissionViewData() 메서드
  • Configuration 클래스의 getChannel() 메서드
  • Configuration 클래스의 setChannel (...) 메서드
  • IAPV4 클래스의 getAccountUuid()메서드
  • Configuration 클래스의 setConfigurations() 메서드
  • 리모트 로깅

 

변경한 기능


Hive SDK 공통
  • Hive SDK가 구현한 UI상에서 게임 컨트롤러를 통한 마우스 이동 기능을 지원합니다.

 

v4.24.0.0 (2024-05-22)

새로운 기능


Hive SDK 공통
인증

변경한 기능


Hive SDK 공통
  • HIVE SDK의 UI 및 웹뷰가 모니터 해상도가 아닌, DPI 설정에 따라 출력되도록 변경되었습니다.
인증
  • 구글 로그인 시, 윈도우에 설정된 기본 웹 브라우저의 ‘시크릿 모드’를 사용하여 로그인할 수 있도록 변경되었습니다. 해당하는 웹 브라우저는 아래와 같습니다.
    • Google Chrome
    • Microsoft Edge
    • Mozilla Firefox
    • Naver whale
  • 상위 웹브라우저 외 다른 웹브라우저로 로그인하는 경우, ‘일반 모드’를 사용하여 로그인합니다.

개발 환경 업데이트


외부 라이브러리 업데이트
  • Steamworks 라이브러리를 최신 버전으로 업데이트하였습니다. 1.55 → 1.59

해결한 버그


인증
  • 중국 실명 인증 시, 인증 시간 만료 후에 인증 번호 입력이 가능한 오류를 수정했습니다.
  • 특정 웹페이지(애플 로그인 등)의 언어가 영문으로만 출력되는 오류를 수정하였습니다.
  • 중첩된 콜백 함수 내부에서 IAPv4 getSubscriptionProductInfo이 호출될 때, SDK의 callback 전달이 불가능한 오류를 수정했습니다.
  • 구글 로그인 시, 구글로부터 프로필 사진을 전달받지 못하면 로그인에 실패하는 오류를 수정하였습니다. (프로필 사진을 전달받지 못해도 로그인 가능하도록 수정하였습니다.)
프로모션
  • getBannerInfo, getBannerInfoString 함수가 동작하지 않는 오류를 수정했습니다.
  • Promotion API가 AuthV4 인증과 무관하게 동작하도록 수정했습니다.
빌링
  • 환불 유저 재결제 UI에서 PG결재가 Hive Store로 노출되는 오류를 수정했습니다.
  • 환불 유저 재결제 UI의 아랍어 화면에서 아랍어 특성에 맞는 UI를 사용하도록 수정했습니다.
Hive SDK 공통
  • 특정 사이즈의 윈도우에서 클릭 등의 입력 이벤트 수행시 UI가 깜빡거리는 오류를 수정했습니다.

개발자 가이드 변경점


 

v4.23.0.0 (2024-04-22)

새로운 기능


Hive SDK 공통
  • Windows 환경에서 Google Play에 접속해 PC 버전 앱을 크로스플레이 런처로 설치, 실행할 수 있는 Google Play Games For Native PC Early Access Program을 지원합니다.
빌링
  • Google Play Games For Native PC Early Access Program을 지원하는 게임에 한하여 결제 수단으로 Google Play Store를 사용할 수 있습니다.

개발자 가이드 변경점


  • Google Play용 Windows 앱에서 GOOGLE_PLAYSTORE 마켓 지원 시 IAPV4.marketConnect초기화할 때 유의할 내용을 추가했습니다.
  • Google Play용 Windows 앱에서 GOOGLE_PLAYSTORE 마켓 지원 시 IAPV4.getProductInfo호출할 때 유의할 내용을 하단 노트에 추가했습니다.
  • Google Play용 Windows 앱에서 GOOGLE_PLAYSTORE 마켓 지원 시 IAPV4.purchase호출할 때 유의할 내용을 추가했습니다.
  • Google Play용 Windows 앱에서 GOOGLE_PLAYSTORE 마켓 지원 시 IAPV4.restore를 호출할 때 유의할 내용을 추가했습니다.

 

v4.22.0.0 (2024-02-22)

새로운 기능


인증

변경한 기능


인증
  • 자동 로그인을 체크하는 텍스트 가시성을 개선했습니다.
  • 프로필 설정 화면에서 프로필 이미지에 jpg 이미지 파일을 사용할 수 있습니다.
프로모션
  • 프로모션 닫기 버튼 가시성을 개선했습니다.
  • 프로모션 대배너 크기를 조정하여 가시성을 개선했습니다.
마케팅 어트리뷰션
  • Appsflyer에서 구매 이벤트 전송 시 hive_config.xml Appsflyer 이벤트 요소에서 value 속성값을 af_purchase로 고정하여 전송하도록 변경했습니다.

해결한 버그


인증
  • 프로필 설정하기 화면에서 유저가 프로필 정보를 수정한 후 AuthV4.getPlayerInfo 호출 시 수정한 프로필 정보가 PlayerInfo에 반영되지 않는 이슈를 해결했습니다.
  • 버튼 2개 이상을 가진 점검 팝업도 커스터마이징할 수 있도록 수정합니다.
빌링
  • IAPV4.purchase 결과값 BypassInfo에서 analytics_id 값이 비정상적이었던 이슈를 수정했습니다.

개발자 가이드 변경점


  • Google, Facebook, Sign-in-with-Apple 로그인 구현 시 hive_config.xml 설정 안내를 추가했습니다.

 

v4.21.1.1 (2024-01-05)

해결한 버그


인증
  • 로그아웃 시 간헐적으로 충돌이 발생하는 이슈를 수정했습니다.

알려진 문제점


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

 

v4.21.1.0 (2024-01-05)

변경한 기능


인증
  • 중국 국가신문출판서에서 발표한 [미성년자의 온라인게임 중독에 대한 더욱 엄격한 관리에 관한 통지] 등 관련 규정에 근거해 중국 판호를 받은 게임에 한하여 중국에서 접속한 유저는 실명 인증을 진행하도록 하는 기능을 제공합니다.
  • 성인 인증이 외부 브라우저를 통하여 처리되도록 변경되었습니다.
  • 기기 관리 기능 사용 시 노출하는 문구를 변경합니다.
    • 기기 관리 서비스 사용을 권장하는 문구가 추가됩니다.
    • 기기 관리 기능 사용중 문자 인증 과정에서 이전 단계로 이동하는 ‘닫기’버튼을 추가합니다.
빌링
  • 구매 또는 구독 요청 시 iapPayload를 인자로 사용하면 게임 스튜디오에서 사전에 정의한 부가 정보를 결제 트랜잭션에 전달할 수 있습니다. 게임 스튜디오에서는 이를 유저 구매 활동을 추적 및 분석하고, 미지급 아이템을 지급하는 데 활용할 수 있습니다. 자세한 내용은 iapPayload 활용을 참고하세요.
    • purchase 메서드로 구매 진행 시 iapPayload 인자에 사전에 정의한 부가 정보를 입력합니다. additionalInfo는 더는 사용하지 않습니다.
  • PG 결제 과정에서 환불 유저 재결제가 동작하도록 변경합니다.
마케팅 어트리뷰션
  • 서드파티 마케팅 분석 도구인 Appsflyer를 지원합니다. Steam에서만 사용 가능합니다.

해결한 버그


Hive SDK 공통
  • Hive SDK URL 스킴에서 인코딩하지 않은 URL을 매개변수로 사용 시 크래시가 발생하는 이슈를 수정했습니다.
인증
  • 다른 계정으로 변경 시 노출되는 기기 관리 팝업을 취소할 경우, 정상적으로 로그인을 진행하지 못하는 문제를 수정했습니다.
  • 기기 관리 서비스 이용 시 약관에 표기되는 회사 이름을 회사 코드에서 영문 회사명으로 표기하도록 수정합니다.
프로모션
  • 프로모션 웹뷰를 통해서 game 스킴을 전달 받을 수 없는 버그를 수정하였습니다.

알려진 문제점


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

개발자 가이드 변경점


  • 지원하지 않는 기능에 Configuration 클래스 setConfigurations() 메서드를 추가했습니다.
  • 지원하지 않는 기능에서 마케팅 어트리뷰션을 삭제했습니다.
  • Windows 환경에서 자동 로그인에서 PlayerInfo 데이터 전달 관련 설명을 삭제했습니다.