HIVE SDK v4.7.0 배포
Release Notes
- 버전: v4.7.0
- 배포일: 2018-Apr-03
New Features
- All
- [Auth v4] 인증 API를 쉽게 사용하도록 개선한 AuthV4.Helper 클래스 추가
- AuthV4.Helper 클래스의 signIn() 메서드를 사용하여, 가이드에 따라 인증 기능을 구현할 때 필요한 내용을 간소화
- AuthV4.Helper 클래스의 connect() 메서드를 사용하여, 충돌이 발생했을 때 필요한 구현부를 간소화
- AuthV4.Helper 클래스의 showConflict() 메서드와 switchAccount() 메서드, resolveConflict() 메서드를 활용하여 해소 가능
- AuthV4.Helper 클래스의 showLeaderboard() 메서드, showAchievements() 메서드를 이용하여 ProviderApple 클래스의 업적 및 리더보드를 사용하는 메서드와 ProviderGoogle 클래스의 업적 및 리더보드 사용을 대체하고, 계정 전환이 있을 경우에도 AuthV4.Helper 클래스의 두 메서드를 이용하여 대체하며, 충돌 발생시 필요한 구현부를 간소화
- Application의 상태가 Background에서 Foreground로 돌아오는 경우, 또는 GooglePlay, GameCenter의 계정을 확인하는 경우에 AuthV4.Helper 클래스의 syncAccount() 메서드를 사용하여 필요한 구현부를 간소화
- [Promotion] Youtube 미디어 소스를 재생하는 동영상 플레이 기능 추가
- [Auth v4] 인증 API를 쉽게 사용하도록 개선한 AuthV4.Helper 클래스 추가
- Android
- [IAP v2/IAP v4] Lebi 충전 수단으로 WeChat Pay 추가
Changed Features
- All
- 사용 중인 서드파티 라이브러리를 최신 버전으로 업데이트
라이브러리 이름 대상 플랫폼 이전 버전 변경 버전 Facebook SDK All 4.18.0 4.31.0 GooglePlay Services-Games, Auth Android 10.3.1 11.8.0 Google Sign-in SDK iOS 4.0.0 4.1.2 Adjust All 4.11.4 4.12.1 PartyTrack Android 1.12.0 1.15.0 PartyTrack iOS 1.66 1.82
- iOS
- 클라이언트에 저장되는 모든 프로퍼티를 iCloud 백업 대상에서 제외
Bug Fixes
- Android
- [Auth v1] SMS 수신 재동의가 필요한 상황에서 SMS 수신 동의 팝업이 노출되지 않는 현상 수정
- [Auth v4] 로그아웃 기능 수행시 지연되는 현상 수정
- [Push] 로컬 푸시 사용시 컬러 값을 지정하는 경우, 푸시가 정상적으로 등록되지 않는 현상 수정
- [Push] API 27 이상에서 Android Support v4 라이브러리의 NotificationCompat.Builder 생성자 형태를 변경하여, 이로 인해 초기화할 때 크래시가 발생하던 현상 수정
- iOS
- [Auth v1/Auth v4] Guest상태에서 로그아웃이 진행되지 않는 현상 수정
- 정책상 로그아웃이 수행되지 않는 것은 정상이나, API 기능을 Android와 일치시킴
- [Auth v4] AuthV4 클래스의 showSignIn() 메서드를 사용할 때 닫기 버튼을 통한 취소 콜백이 CANCELED로 전달되지 않는 현상 수정
- [Auth v4] AuthV4 클래스의 SignIn() 메서드를 사용하지 않는 상태에서 AuthV4 클래스의 메서드를 사용할 때 INVALID_SESSION 에러 콜백이 전달되지 않는 현상 수정
- [Auth v1/Auth v4] Guest상태에서 로그아웃이 진행되지 않는 현상 수정