최신 다운로드

C2S.19.6.0 (Jan 28, 2022)

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

릴리즈 노트

C2S.19.6.0 (Jan 28, 2022)

 

  • Android
    New Features
    • [ActiveUser] Hive UI 회전 방향을 고정하는 CS_SetModuleOrientation API 추가
    • [Common] EmojiCompat 라이브러리 적용
      • 지원하지 않는 그림 이모티콘 사용 시 ☐ 형식으로 표기되는 호환성 이슈 해결
    • [Common] Unity 2021 버전 지원
    Changed Features
    • [Common] 권한 고지 및 권한 요청 화면에 노출되는 문구 업데이트
    • [ActiveUser] CS_SetEmergencyModeWithUid API를 통해 긴급로그인으로 동작하는 기능 추가
    • [Promotion] Show() 함수에 Notice_Top 또는 Notice_Bottom 파라미터 사용 시 NewsV2 노출
    • [HivePromotion] 대배너 및 새소식 팝업에서 표시되는 오늘 하루 더 이상 보지 않기 문구의 중국어 번역 수정
    • [Common] ActiveUser 초기화 시 설정된 값으로 ServerState 값 설정
      • 기준 – CS_ActiveUserStartEx, CS_ActiveUserStartWithoutNotice
        • NOTE | ActiveUser 초기화는 앱 생명주기 내에서 단 1회만 실행 가능
      • 동작 없음 – CS_ActiveUserUseTestServer: ActiveUser 2.6.0에서 제거
      • 동작 변경 – CS_hubInitialize, CS_hubInitializeEx
      • 동작 없음 – CS_MercurySetIsUsingStaging
    • [Common] ActiveUser 설정 값으로 Log 기능의 활성화 기준이 동작
      • 기준 – CS_ActiveUserSetLogged
      • 동작 없음 – CS_MercurySetLog
    • [HivePromotion] 종료 팝업의 텍스트를 적절하게 줄바꿈하도록 변경
    • [HivePromotion] Google Play 스토어 외의 Android 마켓에서는 Hive 리뷰 팝업이 노출되도록 showReview 메서드 동작 변경
    • [IAP v4] 샌드박스 환경에서 Galaxy 스토어 결제 테스트 가능하도록 수정
    • [IAP v4] Google Play 서비스와의 비정상적 연동 상태에서 전달하는 오류 처리 개선
    • [IAP v4] Amazon AppStore SDK 3.0.2 적용
    • [Common] AndroidManifest.xml 파일을 통해 설정하던 대부분의 기능을 배포 패키지에 포함된 AAR 라이브러리에 포함
    • [Peppermint/SocialFacebook] Facebook SDK 업데이트
      • 변경 전: v9.1.1
      • 변경 후: v12.1.0
    • [IAP v4] OneStore SDK 업데이트
      • 변경 전: v19.0.0.1
      • 변경 후: v19.0.0.2
    • [Deprecated] ModuleManager 사용 중단
    • [Deprecated] API 설정 자동화에 따른 사용 중단 API
      • CS_ActiveUserSetVID
      • CS_MercurySetUid
      • CS_pushSetUid
      • CS_IapV4SetUid
      • CS_ActiveUserRegisterToken
      • CS_hubApplicationDidBecomeActive
      • CS_hubApplicationOpenURL
      • CS_pushStartEx
    • [Deprecated] 사용 중단 API
      • CS_UserAgreeReset: 강제 초기화 지원 중단
      • CS_UserAgreeSetView: 기능 개선으로 필요없어짐
      • CS_UserAgreeShowUI: ActiveUser 2.2.0에서 제거
      • CS_UserAgreeShowUIEx: ActiveUser 2.2.0에서 제거
      • CS_ActiveUserSetEnableRequestStoragePermission: CS_ActiveUserRequestUserPermissions으로 대체
      • CS_hubGetIsPGS: 기능 없음, AOP 적용 시 제거
      • CS_hubSetOption: SDK v1 로그인 센터 지원 기능 자동화로 지원 중단
      • CS_hubUninitialize: 강제 초기화 지원 중단
      • CS_MercurySetLog: CS_ActiveUserSetLogged으로 대체
      • CS_MercuryGetBadgeType: CS_MercuryGetBadge으로 대체
      • CS_pushSetVib: 진동 기능 설정 불가
      • CS_pushGetVib: 진동 기능 설정 불가
      • CS_pushSetSound: 사운드 설정 불가
      • CS_pushGetSound: 사운드 설정 불가
    Bug Fixes
    • 없음

 

  • iOS
    New Features
    • [ActiveUser] Hive UI 회전 방향을 고정하는 CS_SetModuleOrientation API 추가
    Changed Features
    • [Common] 권한 고지 및 권한 요청 화면에 노출되는 문구 업데이트
    • [ActiveUser] CS_SetEmergencyModeWithUid API를 통해 긴급로그인으로 동작하는 기능 추가
    • [Promotion] Show() 함수에 Notice_Top 또는 Notice_Bottom 파라미터 사용 시 NewsV2 노출
    • [HivePromotion] 대배너 및 새소식 팝업에서 표시되는 오늘 하루 더 이상 보지 않기 문구의 중국어 번역 수정
    • [Common] ActiveUser 초기화 시 설정된 값으로 ServerState 값 설정
      • 기준 – CS_ActiveUserStartEx, CS_ActiveUserStartWithoutNotice
        • NOTE | ActiveUser 초기화는 앱 생명주기 내에서 단 1회만 실행 가능
      • 동작 없음 – CS_ActiveUserUseTestServer: ActiveUser 2.6.0에서 제거
      • 동작 변경 – CS_hubInitialize, CS_hubInitializeEx
      • 동작 없음 – CS_MercurySetIsUsingStaging
      • 동작 없음 – CS_hlpPushUseTestServer, CS_hlpPushUseTestServerEx
    • [Common] ActiveUser 설정 값으로 Log 기능의 활성화 기준이 동작
      • 기준 – CS_ActiveUserSetLogged
      • 동작 없음 – CS_MercurySetLog
    • [Deprecated] CommonModule 사용 중단
    • [Deprecated] API 설정 자동화에 따른 사용 중단 API
      • CS_ActiveUserSetVID
      • CS_MercurySetUid
      • CS_pushSetUid
      • CS_IapV4SetUid
      • CS_ActiveUserRegisterToken
      • CS_hubApplicationDidBecomeActive
      • CS_hubApplicationOpenURL
      • CS_pushSetUNUserNotification
      • CS_pushStartEx
      • CS_hlpPushRegisterToken: Push 2.2.0에서 제거
      • CS_hlpPushRegisterTokenEx
      • CS_hlpPushDefaultActionOnLaunch
      • CS_hlpPushSendOpen
    • [Deprecated] 사용 중단 API
      • CS_UserAgreeReset: 강제 초기화 지원 중단
      • CS_UserAgreeSetView: 기능 개선으로 필요없어짐
      • CS_UserAgreeShowUI: ActiveUser 2.2.0에서 제거
      • CS_UserAgreeShowUIEx: ActiveUser 2.2.0에서 제거
      • CS_ActiveUserSetEnableRequestStoragePermission: CS_ActiveUserRequestUserPermissions으로 대체
      • CS_hubGetIsPGS: 기능 없음, AOP 적용 시 제거
      • CS_hubSetOption: SDK v1 로그인 센터 지원 기능 자동화로 지원 중단
      • CS_hubUninitialize: 강제 초기화 지원 중단
      • CS_MercurySetLog: CS_ActiveUserSetLogged으로 대체
      • CS_MercuryGetBadgeType: CS_MercuryGetBadge으로 대체
      • CS_hlpPushSendPromoCodeEx: Push 3.5.0에서 제거
      • CS_hlpPushLoadOption: Push 2.2.0에서 제거
      • CS_hlpPushGetVersion: Push 2.2.0에서 제거
      • CS_hlpPushUseTestServer: Push 2.2.0에서 제거
      • CS_hlpPushUseTestServerEx: CS_ActiveUserStartEx, CS_ActiveUserStartWithoutNotice으로 통합
    Bug Fixes
    • iOS
      • [IAPv4] Restore 필요한 상품이 환불 재결제 대상에 해당하지 않을 때, 영수증 검증 및 transactionFinish 수행하지 않도록 수정

 

Appendix
  • 연동된 3rd Party Library 리스트 및 버전 (Hive C2S.19.6 KS 기준)
    • Facebook SDK
      • (Android) 12.1.0
      • (iOS) 9.1
    • Firebase Library (Android) v20.2.4
    • GooglePlay Services Auth (Android) v17.0.0
    • Google Sign-In SDK (iOS) v5.0.2
    • AndroidX (Android) v1.0.0+
    • QQ Open SDK
      • (Android) v3.5.4.11
      • (iOS) v3.5.4.11
    • 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) v3.0.3
    • OneStore V6(Android) v19.00.02
    • OneStore V4(Android) v16.06.00
    • WeChat (Android) v1.4.0
    • Amazon (Android) v3.0.2
    • Huawei (Android) v6.0.0.300