최신 다운로드

C2S.20.0.1 (Aug 29, 2022)

개발환경 다운로드
All C2S.20.0.1.zip

릴리즈 노트

 

C2S.20.0.1 (Aug 29, 2022)

New Features
    • 없음
Changed Features
    • 없음
Bug Fixes
  • Android
    • [Peppermint] 기본으로 설정된 앱아이디와 Peppermint 모듈의 앱아이디를 모두 사용하는 게임은 자동 로그인 상태를 유지할 수 있도록 수정
Appendix
  • 연동된 3rd Party Library 리스트 및 버전 (Hive C2S.20.1 KS 기준)
    • Facebook SDK
      • Android v13.0.0
      • iOS v12.3.1 / v13.2.0
    • Firebase Library (Android) v20.2.4
    • GooglePlay Services Auth (Android) v17.0.0
    • Google Sign-In SDK (iOS) v6.1.0
    • AndroidX (Android) v1.0.0+
    • QQ Open SDK
      • (Android) v3.5.4.11
      • (iOS) v3.3.9
    • Xiaomi (Android) v3.2.5_12798
    • Vivo (Android) v1.0.13
    • Oppo (Android) v20201125
    • Huawei (Android) v6.0.1.300
  • IAP
    • Google Billing Library (Android) v5.0.0
    • OneStore V6(Android) v19.00.02
    • OneStore V4(Android) v16.06.00
    • WeChat (Android) v6.8.0
    • Amazon (Android) v3.0.2
    • Huawei (Android) v6.0.0.300
  • Push
    • Jpush (Android) v1.7.2

 


C2S.20.0.0 (Jul 29, 2022)

New Features
  • Android
    • [Promotion] 다이렉트 배너 노출 시 HiveActivity가 아닌 현재 Activity에 노출하는 옵션 기능 제공
Changed Features
  • Android
    • [IAP v4] Wechat 라이브러리 업데이트
      • 변경 전: v1.4.0
      • 변경 후: v6.8.0
    • [IAPv4] GoogleBillingLibrary 5.0 적용
    • [Analytics] Install Referrer 정보 획득 로직을 Hive IAP v4 초기화 로직과 분리
    • [IAP v4] marketConnect() 메서드 사용 시 상품 목록이 없는 경우 에러를 전달하도록 수정
    • [Common] 가로 320dp 미만인 기기에서 320dp를 보장하는 웹뷰를 사용할 수 있도록 웹뷰 초기화 설정 추가
    • [Common] Facebook SDK 업데이트
      • 업데이트 버전: 13.0
    • [Modified API] iOS와 동일한 API 형태로 맞춤
      • CS_hubInitializeEx: 파라미터 serverType의 타입을 int에서 HiveSocialServerState로 변경
  • iOS
    • [Promotion] 리소스 관리 개선을 위해 SDWebImage 이미지 라이브러리 적용 자세히
    • [Common] Facebook SDK 업데이트
      • 업데이트 전: 13.1
      • 업데이트 후: 13.2
    • [Common] M1 기기 시뮬레이터 타겟을 지원할 수 있도록 SDK 라이브러리를 Framework에서 Xcframework로 변경

[Removed API]

제거된 API 목록

ActiveUser

  • Java API (Android native)
    • UserAgreeReset / useTestServer / setEnableUserAgreeUI / setEnableUserAgreeUI(int)
  • C Plugin API (Android C Plugin / iOS native)
    • CS_UserAgreeReset / CS_ActiveUserUseTestServer / CS_UserAgreeSetView / CS_UserAgreeShowUI / CS_UserAgreeShowUIEx / CS_ActiveUserSetVID / CS_ActiveUserRegisterToken / CS_UserAgreeUnityShowUI / CS_UserAgreeUnityShowUIEx(int)
  • Unity Plugin API (Android, iOS Unity)
    • resetUserAgree / useTestServer / CS_UserAgreeUnityShowUI / CS_UserAgreeUnityShowUIEx / setEnableUserAgreeUI / setEnableUserAgreeUI(int)

Peppermint

  • Java API (Android native)
    • GetIsPGS / PgsLoginProc / SetOption / SocialRequest (social/logout) / Initialize / Uninitialize
  • C Plugin API (Android C Plugin / iOS native)
    • CS_hubGetIsPGS / CS_hubPGSLoginProc / CS_hubSetOption / CS_hubAsyncRequest(“social/logout”, …) / CS_hubAsyncRequest(“guest/status_savedata”, …) / CS_hubAsyncRequest(“savedata/delete”, …) / CS_hubAsyncRequest(“savedata/download”, …) / CS_hubAsyncRequest(“savedata/upload”, …) / CS_hubInitialize / CS_hubUninitialize / CS_hubApplicationDidBecomeActive / CS_hubApplicationOpenURL
  • Unity Plugin API (Android, iOS Unity)
    • GetIsPGS / PgsLoginProc / SetOption / AsyncRequest(“social/logout”, …) / AsyncRequest(“guest/status_savedata”, …) / AsyncRequest(“savedata/delete”, …) / AsyncRequest(“savedata/download”, …) / AsyncRequest(“savedata/upload”, …) /Initialize / Uninitialize

Mercury

  • Java API (Android native)
    • SetUid / SetIsUsingStaging / mercuryGetBadgeType / setLogged
  • C Plugin API (Android C Plugin / iOS native)
    • CS_MercurySetUid / CS_MercurySetIsUsingStaging / CS_MercuryGetBadgeType / CS_MercurySetLog
  • Unity Plugin API (Android, iOS Unity)
    • setUid / setIsUsingStaging / setLog

Offerwall

  • Java API (Android native)
    • RewardFinish / show / setLogged
  • C Plugin API (Android C Plugin / iOS native)
    • CS_OfferwallRewardFinish / CS_OfferwallShow / CS_OfferwallSetLog
  • Unity Plugin API (Android, iOS Unity)
    • rewardFinish / show/ setLogged

Push

  • Java API (Android native)
    • SetSound / SetVid / GetSound / GetVib / setUseTestServer / start / setUID / setUseThirdPartyPush / setAppIdForIdentity / setOperationOnRunning
  • C Plugin API (Android C Plugin / iOS native)
    • CS_pushSetSound / CS_pushSetVib / CS_pushGetSound / CS_pushGetVib / CS_hlpPushSendPromoCodeEx / CS_hlpPushRegisterToken / CS_hlpPushRegisterTokenEx / CS_hlpPushLoadOption /CS_hlpPushUseTestServer / CS_hlpPushUseTestServerEx / CS_hlpPushGetVersion / CS_hlpPushDefaultActionOnLaunch / CS_pushSetUNUserNotification/CS_pushStartEx/CS_pushSetUid/ CS_hlpPushSendOpen
  • Unity Plugin API (Android, iOS Unity)
    • setSound/setVib/getSound/getVib/ setUserTestServer/getVersion/setUNUserNotification /start (for Android) 또는 startEx (for iOS) / setUid / setUseThirdPartyPush / setAppIdForIdentity / setOperationOnRunning

InAppV4

  • Java API (Android native)
    • SetUid
  • C Plugin API (Android C Plugin / iOS native)
    • CS_IapV4SetUid
  • Unity Plugin API (Android, iOS Unity)
    • SetUid

HivePromotion

  • 해당 없음

 

Bug Fixes
  • Android
    • [Push] Amazon 푸시 토큰이 전송되지 않는 현상 수정
    • [Peppermint] 일부 기기에서 자동로그인 시 애니메이션 효과가 표시되지 않도록 수정
    • Hive SDK 빌드 시 마케팅 어트리뷰션 툴(Adjust, AppsFlyer, Singular)의 라이브러리가 제외된 경우 종속성 문제로 인해 크래시 발생하는 오류 수정
  • iOS
    • [Promotion] 새소식 배너 클릭 시 페이지 정보 전달에 누락된 값을 전달하도록 수정
    • [Promotion] 다이렉트 배너를 프레임 타입으로 노출 시 비정상 종료되는 오류 수정