HIVE SDK v4.12.1 배포
Release Notes
- 버전: v4.12.1
- 배포일: 2019-Aug-21
New Features
- All
- [Promotion] 단일 이미지를 노출하는 대배너를 웹 컨텐츠가 아닌 이미지 뷰 형태로 노출
Changed Features
- All
- [Auth v1/Auth v4/SocialFacebook] Facebook의 개인정보 보호 권고사항에 따라 사용 중인 Facebook SDK 버전을 변경
- 변경 전: [Android] v4.39.0, [iOS] v4.39.1
- 변경 후: [Android] v5.0.1, [iOS] v5.0.1
- [Promotion] 프로비저닝에 전송하던 다운로드 정보를 프로모션 서버로 직접 전송하도록 변경
- [Auth v1/Auth v4] 앱접근 권한 고지 활성화/비활성화를 선택할 수 있는 기능 제공
- hive_config.xml 파일에 추가된 hivePermissionViewOn 태그 값을 이용해 동작의 기본값을 설정 가능
- Configuration 클래스의
setHivePermissionViewOn()
메서드로 런타임 도중에도 사용 여부 설정을 변경 가능
- [Common/Plugin/Unity] HIVE Config 설정 파일의 로딩 방식 개선으로 오류 예방
- Unity 개발 환경 내 HIVE Config Inspector에서 Auto Validation 기능을 활성화하면 hive_config.xml 파일에 오류 발생 시 경고 메시지 전달
- [Analytics] 기기에 표시되는 로컬 시각이 아닌 프로비저닝 서버 기준으로 데이터 전송 시각을 측정하도록 변경
- [Analytics] 리모트 로깅에 사용하는 카테고리 이름 변경
- [AuthV4Helper] 계정 충돌 팝업 노출 문구 및 버튼 색상 변경
- [Auth v1/Auth v4/SocialFacebook] Facebook의 개인정보 보호 권고사항에 따라 사용 중인 Facebook SDK 버전을 변경
- Android
- [Common] Android Q 단말에서 권한 고지를 정상 노출하도록 변경
- [Common] Android 에뮬레이터 탐지 기능 개선
- 탐지 요건에 '비정상적인 네트워크 장비' 추가
- 탐지되지 않은 Memu, Momo, LDPlayer를 비정상적인 네트워크 장비로 탐지 (IrreguarNetwork)
- iOS
- [Common] iOS 13 이상에서 HIVE 다이얼로그 창이 페이지(Page sheet) 형태가 아닌 전체 화면(Full screen)으로 노출되도록 변경
Bug Fixes
- Android
- [Push] 로컬 푸시 사용 시 Inbox 또는 BigText 스타일로 지정하더라도 Normal 스타일로 노출되는 오류 수정
- HIVE SDK v4.0.0 이상 모든 버전에서 발생
- [Push] 푸시 토큰 생성을 목적으로 사용하는 Google API Key 값을 노출하지 않도록 수정
- HIVE SDK v4.8.3 이상 버전 중 FCM으로 변경한 SDK에서 발생
- [Promotion] COPPA를 적용했을 때 종료 팝업에 빈 버튼이 노출되는 오류 수정
- HIVE SDK v4.11.7 이상에서 발생
- [Common] APK 빌드 시 ProGuard로 애플리케이션의 리소스 이름을 변경할 경우 크래시가 발생하는 오류 수정
- HIVE SDK v4.11.7 이상에서 발생
- [Auth v1/Auth v4/Plugin] requestPermissionViewData API의 결과 값에서 공통 항목을 Permission에 포함해 전달하는 오류 수정
- HIVE SDK v4.11.7 이상에서 발생
- [Promotion] 프로모션 동영상 화면 종료 시 간헐적으로 크래시가 발생하는 오류 수정
- HIVE SDK v4.7.0 이상에서 발생
- [Auth v4/ProviderFacebook] Facebook 로그인을 취소할 때 세부 에러코드 값이 SocialFacebook 클래스 값을 전달하는 오류 수정
- [Push] 로컬 푸시 사용 시 Inbox 또는 BigText 스타일로 지정하더라도 Normal 스타일로 노출되는 오류 수정
- iOS
- [IAP v4] restore API를 호출하면 현재 HIVE IAP 서버에서 관리 중인 상품의 영수증만 전달하도록 변경
- HIVE SDK v4.11.6 이상에서 발생
- [IAP v4] 구매 로그 전송 시 간헐적으로 크래시가 발생하는 오류 수정
- HIVE SDK v4.5.0 이상 모든 버전에서 발생
- [IAP v4] restore API를 호출하면 현재 HIVE IAP 서버에서 관리 중인 상품의 영수증만 전달하도록 변경