최신 다운로드
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
- 기준 – CS_ActiveUserStartEx, CS_ActiveUserStartWithoutNotice
- [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
- 없음
- [ActiveUser] Hive UI 회전 방향을 고정하는
- 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
- 기준 – CS_ActiveUserStartEx, CS_ActiveUserStartWithoutNotice
- [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
수행하지 않도록 수정
- [IAPv4] Restore 필요한 상품이 환불 재결제 대상에 해당하지 않을 때, 영수증 검증 및
- [ActiveUser] Hive UI 회전 방향을 고정하는
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
- Facebook SDK
- 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