HIVE SDK v4.4.0 배포
Release Notes
- 버전: v4.4.0
- 배포일: 2017-Sep-1
New Features
- All
- [IAP v4] 새로운 HIVE IAP v4 API 추가 자세히
- 구매에 대한 결제 트랜잭션을 보장
- 실시간 결제 현황에 대한 가시성 제공
- 영수증 검증을 통한 모든 결제 내역의 일관성 있는 로그 수집
- Google Play Store, Apple App Store, One Store, Lebi 지원
- [Auth v4] Facebook과 연동했을 때 연동된 Facebook 친구 중 현재 실행 중인 게임을 하고 있는 친구를 조회하는 API 추가 자세히
- [Analytics v2] 로그인 이후에 게임서버를 선택하는 경우 게임 서버 ID 변경을 알리는 로그 전송
- [IAP v4] 새로운 HIVE IAP v4 API 추가 자세히
- iOS
- [Push] Notification Extension 지원 자세히
- 일반적인 정적 이미지(jpg, png), GIF 이미지, MP3, MP4 등의 미디어 URL을 HIVE 콘솔 > 노티피케이션 > 푸시 메뉴에서 전송 가능(iOS 10.2 이상이 설치된 단말 대상)
- [Push] Notification Extension 지원 자세히
Changed Features
- All
- [UA] UserAcquistion 데이터를 전송할 수 있는 시점을 게임에서 필수적으로 정하도록 변경 자세히
- 이전: HIVE SDK에서 UserAcquistion 데이터가 수신되는 시점에 UA 서버로 전달
- 변경: HIVE SDK에서 UserAcquistion 데이터가 수신된 이후, 게임에서 UserEngagement.setEngagementReady API 호출 시 UA 서버로 데이터 전달 (예. 게임 서버에 데이터가 생성되는 시점 이후 API 호출)
- [UA] UserAcquistion 데이터를 전송할 수 있는 시점을 게임에서 필수적으로 정하도록 변경 자세히
- iOS
- [Promotion] Promotion.getOfferwallState API를 사용하여 오퍼월 사용 가능 여부를 알려주는 결과 값의 업데이트 시점을 Android의 오퍼월과 동일하게 변경 자세히
- 이전: 로그인 성공시
- 변경: HIVE 모듈 초기화시, 오퍼월 페이지 노출시
- [Promotion] Promotion.getOfferwallState API를 사용하여 오퍼월 사용 가능 여부를 알려주는 결과 값의 업데이트 시점을 Android의 오퍼월과 동일하게 변경 자세히
Bug Fixes
- Android
- [Push] Android N (7.0) 이상의 기기에서 Background Service 정책이 변경되어 Push Notification을 받는 경우 크래시가 발생하는 오류 수정
- Android BuildTarget이 24 이상의 경우 기종에 따라 발생
- HIVE SDK v4.2.6, v4.3.0 이상 사용 시 수신된 Push Notification을 이용하여 게임을 실행했을 때, HIVE SDK에서 생성하는 UI가 노출될 때 크래시가 발생하는 오류 수정
- HIVE SDK v4.3.0 미만에서 네트워크 환경이 좋지 않거나 구글플레이 서비스를 정상적으로 사용할 수 없는 경우 HIVE SDK 내에서 Push Notification 서비스를 초기화하는 시점에서 크래시가 발생하는 오류 수정
- [Push] Android N (7.0) 이상의 기기에서 Background Service 정책이 변경되어 Push Notification을 받는 경우 크래시가 발생하는 오류 수정
- iOS
- [UA] iOS 10 이상의 기기에서 사파리 브라우저의 쿠키 데이터가 정상적으로 수집되지 않는 오류 수정
- [Push] 로컬 푸시 사용 시 입력받은 Title 값이 노출되지 않는 오류 수정
- Title 노출 기능은 iOS 8.2 이상에서만 동작