Game > Gamebase > 릴리스 노트 > Android

2.27.1 (2021.09.14)

SDK Download

기능 개선/변경

  • 외부 SDK 업데이트: PAYCO Android SDK(1.5.5), Hangame Android SDK(1.4.1), Weibo Android SDK(11.8.1)
  • 에뮬레이터, 루팅 단말기에서 웹뷰가 정상적으로 표시되지 않을때 재시도를 추가하여, 웹뷰가 정상적으로 표시되도록 개선하였습니다.
    • 대상은 웹뷰로 동작하는 이미지공지, 고객센터, 공통약관이 해당됩니다.
  • Weibo IdP 인증을 개선하여 안정성을 향상시켰습니다.
    • 동기 API 이지만 실제로는 비동기로 동작하여 에러를 발생시키는 API에 예외 처리, 대기, 재시도 등을 추가였습니다.

버그 수정

  • '등록되지 않은 게임 버전' 에러 팝업이 영어로만 표시되는 버그를 수정하였습니다.
  • 점검 팝업에 중국어가 표시되지 않는 버그를 수정하였습니다.
  • Credential Login 을 한 경우, Login as the Latest Login IdP 호출이 항상 실패하는 버그를 수정하였습니다.

2.27.0 (2021.08.24)

SDK Download

기능 개선/변경

  • 외부 SDK 업데이트: TOAST Android SDK(0.27.1)
  • ONE Store V16 스토어 추가

2.26.0 (2021.08.10)

SDK Download

기능 개선/변경

  • Display Language 기능이 개선되었습니다.
    • 지금까지는 언어셋을 추가하기 위해 gamebase-sdk-base-version.aar 파일을 직접 수정해야 했습니다.
      • 이제 프로젝트의 res/raw 폴더에 localizedstring.json 파일을 추가하면 되도록 개선하였습니다.
    • 지금까지는 Unity 가이드의 Display Language 언어셋 추가 방법은 Android에 적용할 수 없었습니다.
    • Display Language 언어셋에 중국어 간체(zh-CN), 중국어 번체(zh-TW), 태국어(th)가 추가되었습니다.
    • 기본 언어코드가 en 이었으나, Gamebase 콘솔에서 설정한 기본언어가 반영되도록 개선하였습니다.
  • showTermsView API 호출 후 생성할 수 있는 PushConfiguration 객체의 생성 기준이 다음과 같이 변경되었습니다.
    • 변경 전
      • 약관 항목 중에 Push 수신 항목이 존재하는 경우에만 null이 아닌 유효한 PushConfiguration이 리턴되었습니다.
      • 유저가 주간, 야간 홍보성 Push 수신에 모두 거부한 경우 PushConfiguration.pushEnabled는 false로 생성되었습니다.
    • 변경 후
      • 약관 UI가 표시되었다면 항상 null이 아닌 유효한 PushConfiguration이 리턴됩니다.
      • showTermsView가 리턴하는 PushConfiguration 객체의 pushEnabled 값은 항상 true 입니다.
    • 변경되지 않고 동일한 점
      • 이미 약관에 동의하여 약관 UI가 표시되지 않았다면 PushConfiguration은 null로 리턴됩니다.

버그 수정

  • Push 언어 설정은 별다른 보조 처리가 없이 단말기의 언어코드를 그대로 적용되어, Push 콘솔에서 전송한 메시지의 언어코드가 일치하지 않는 문제를 수정하였습니다.

2.25.0 (2021.07.27)

SDK Download

기능 추가

  • 월 결제 한도 기능 추가
    • 월 결제 한도를 넘는 경우 PURCHASE_LIMIT_EXCEEDED(4007) 에러가 발생합니다.

기능 개선/변경

  • Android Support Library 의존성을 AndroidX 로 변경
  • Push 항목이 존재하는 약관에서 PushConfiguration 객체 보장
    • 약관 UI에서 Push 수신 동의를 하지 않을 경우 Gamebase.Terms.showTermsView API 호출 결과로 생성되는 PushConfiguration이 null이었으나, 약관에 Push 항목이 존재한다면 PushConfiguration 객체가 항상 리턴되도록 변경되었습니다.
    • Push 수신 거부 시 PushConfiguration 객체는 (푸시 동의 여부 = false, 광고성 푸시 동의 여부 = false, 야간 광고성 푸시 동의 여부 = false) 로 생성됩니다.
    • 약관에 Push 항목이 존재하지 않는다면 PushConfiguration 객체는 null 입니다.
  • 외부 SDK 업데이트
    • TOAST Android SDK(0.26.0)
    • Kotlin(1.5.21)
    • Google Play Services Auth(19.0.0)
    • Facebook Android SDK(11.1.0)
    • Naver Android SDK(4.4.1)
    • Line Android SDK(5.6.2)
    • Weibo Android SDK(11.6.0)
  • Weibo 로그인시 발생하는 크래쉬 수정

2.24.0 (2021.06.29)

SDK Download

기능 개선/변경

  • 내부 론칭 URL 변경
  • SDK 첨부 문서에 잘못 작성된 문구 수정

2.23.0 (2021.06.14)

SDK Download

버그 수정

  • 이용 정지 자세히 보기 웹뷰의 제목이 표시되지 않는 문제 수정

2.22.0 (2021.05.25)

SDK Download

기능 개선/변경

  • 외부 SDK 업데이트: TOAST Android SDK(0.25.0), Hangame Android SDK(1.4.0)

버그 수정

  • 로그아웃 후 다른 유저 ID로 로그인했을 때 간헐적으로 Google Play 스토어 결제가 성공했음에도 실패가 반환되는 오류 수정
  • 앱 패키지 이름에 대문자가 포함된 경우 Sign In with Apple 로그인이 실패하는 오류 수정

2.21.1 (2021.04.19)

SDK Download

버그 수정

  • Hangame 로그인을 PAYCO로 진행하다 취소하면 크래시가 발생하는 문제 수정

2.21.0 (2021.04.13)

SDK Download

기능 추가

  • Hangame 일본 인증 추가

기능 개선/변경

  • 외부 SDK 업데이트: Facebook Android SDK(6.5.1), Line Android SDK(5.4.0)

버그 수정

  • Proguard를 적용한 빌드에서 결제 API 호출 시 크래시가 발생하는 오류 수정

2.20.2 (2021.03.30)

SDK Download

기능 개선/변경

  • Google Play 스토어의 Android 11 단말기에서의 결제 오류가 해결된 Billing Client 3.0.3 버전으로 업데이트

2.20.1 (2021.02.23)

SDK Download

버그 수정

  • push-fcm 모듈 초기화 중 크래시가 발생할 수 있는 로직을 수정

2.20.0 (2021.02.09)

SDK Download

기능 추가

  • 공통약관 기능 추가
    • 약관 WebView를 여는 API 추가
    • 약관 리스트 및 유저별 동의 여부를 조회하는 API 추가
    • 유저별 약관 동의 여부를 Gamebase 서버에 저장하는 API 추가

기능 개선/변경

  • 고객센터 타입이 TOAST 조직 상품(Online Contact)인 경우 로그인을 하지 않아도 고객센터가 표시되도록 변경

2.19.1 (2020.12.29)

SDK Download

기능 추가

  • [SDK] 2.19.0
    • (공통) Weibo 인증 추가
    • (Android) Sign In with Apple 인증 추가

기능 개선/변경

  • [SDK] 2.19.0
    • (공통) 론칭 상태 코드 추가: 베타 서비스(205)

버그 수정

  • [SDK] 2.19.1
    • (Android) Weibo 로그인 시도 후 다른 IdP로 로그인 시 크래시가 발생하는 문제 수정

2.18.2 (2020.12.15)

SDK Download

기능 추가

  • Gamebase 고객센터 페이지 오픈 시 게임에서 정의한 extra data 전달: SDK 2.18.2
    • [Console] 고객센터 > 고객 문의: 고객 문의 상세 조회 화면에서 추가로 등록한 extra data 확인 가능
  • [SDK] 2.18.2
    • (공통) 개발사 자체 고객센터 오픈 시 additionalURL 필드 추가
    • (공통) 결제 아이템 정보에 지역화된 상품 정보 추가: localizedTitle, localizedDescription

기능 개선/변경

  • [SDK] 2.18.2
    • (공통) TOAST SDK 업데이트: Android(0.24.2), iOS(0.27.1), Unity(0.21.3)
    • (Android) 암호화 로직 보안 경고 해결을 위한 외부 SDK 업데이트: Payco Login SDK(1.5.3), Hangame ID SDK(1.3.2)
    • (Android) Tencent Push 모듈 제거
    • (Android) Gamebase Android SDK 2.6.0에서 deprecated된 함수 제거
      • GamebaseConfiguration.Builder.setFCMSenderId()
      • GamebaseConfiguration.Builder.setTencentAccessKey()
      • GamebaseConfiguration.Builder.setTencentAccessId()

버그 수정

  • [SDK] 2.18.2
    • (Android) 5.0~6.0 OS 단말기에서 웹뷰 커스텀 스킴이 동작하지 않는 문제 수정

2.18.1 (2020.11.10)

SDK Download

기능 추가

  • Galaxy 스토어 추가: SDK 2.18.0

기능 개선/변경

  • [SDK] 2.18.0
    • (Android) TOAST SDK 업데이트: Android(0.24.1)-GooglePlay Billing Library v.3.0.1 적용
    • (Android) WebView SSL 보안 경고 대응 처리 추가

버그 수정

  • [SDK] 2.18.1
    • (Android) 2.18.0 에서 Google 결제 후 크래시가 발생하는 문제 수정

2.17.1 (2020.10.13)

SDK Download

한게임 인증 사용을 원하는 경우 고객센터로 미리 연락주세요.

기능 추가

  • Hangame IdP 인증 추가: SDK 2.17.0

기능 개선/변경

  • [SDK] 2.17.0
    • (공통) 고객 센터 첨부 이미지 클릭 시 다운로드 지원
    • (공통) TOAST SDK 업데이트: Android(0.23.2), Unity(0.21.2)

버그 수정

  • [SDK] 2.17.1
    • (Android) 2.17.0에서 ImageNotice API 호출 시 kotlinx-coroutine 모듈에서 크래시가 발생하는 문제 수정

2.16.0 (2020.09.22)

SDK Download

기능 추가

  • 고객센터 기능 추가
    • [SDK] 2.16.0
      • (공통) API 추가(Gamebase.Contact.requestContactURL): 고객 센터 URL 리턴
      • (공통) 고객 센터 API 에 userName 을 설정할 수 있도록 ContactConfiguration 파라미터 추가

2.15.0 (2020.08.25)

SDK Download

Gamebase SDK 2.15.0 버전에서 Google Billing Client 모듈이 업데이트 되었습니다.

'gamebase-adapter-purchase-google'을 사용한다면 Gamebase SDK 2.15.0 미만 버전에서 2.15.0 이상으로 업그레이드하는 경우 
반드시 이전 버전의 'Game Client Version'을 '업데이트 필수'로 설정해야 합니다.

아이템을 구매하다 오류가 발생하면 재처리를 수행하게 되는데 
여러 개의 단말기에서 서로 다른 Billing Client 버전이 적용된 상태에서는 재처리 수행 중에 문제가 생길 수 있기 때문입니다.

기능 추가

  • [SDK] 2.15.0
    • (공통) 푸시 토큰 등록시 NotificationOption 설정으로 앱이 포그라운드(foreground) 상태에서도 푸시 알림을 받을 수 있도록 기능 추가
    • (공통) 푸시 API 추가: Push 토큰 정보 확인(Gamebase.Push.queryTokenInfo API)

기능 개선/변경

  • [SDK] 2.15.0
    • (공통) TOAST SDK 업데이트: Android(0.23.0), iOS(0.26.0), Unity(0.21.0)

2.13.0 (2020.07.28)

SDK Download

기능 개선/변경

  • [SDK] 2.13.0
    • (Android) 이미지 공지의 팝업 이미지 비율 계산 로직 수정

버그 수정

  • [SDK] 2.13.0
    • (Android) 웹뷰 종료 시 종료 콜백에서 ANDROID_ACTIVITY_DESTROYED(31) 오류가 반환되는 문제 수정
    • (Android) 결제 모듈에 ProGuard 선언이 누락된 오류 수정

2.12.0 (2020.07.14)

SDK Download

기능 추가

  • 이미지 공지: 표시 기간과 우선순위에 따라 게임 내 이미지 팝업 표시
    • [SDK] 2.12.0: 이미지 공지 표시 API 추가

2.11.0 (2020.06.23)

SDK Download

기능 추가

  • [SDK] 2.11.0
    • 결제 API 추가: 상품 ID로 결제 요청, 추가 정보(UserPayload) 입력해 결제 완료 시 확인할 수 있음

2.10.0 (2020.05.26)

SDK Download

기능 추가

  • [SDK] 2.10.0
    • (공통) 기존의 모든 이벤트 시스템을 통합하는 GamebaseEventHandler 추가
      • ServerPush, Observer 기능을 포함하고 있고, 프로모션 결제 이벤트 및 푸시 이벤트도 확인 가능

2.9.1 (2020.05.12)

SDK Download

버그 수정

  • [SDK] 2.9.1
    • (Android) 매핑 이후 지표 레벨이 null이 되어 결제 지표에 정상적으로 반영되지 않는 오류 수정

2.9.0 (2020.04.28)

SDK Download

기능 추가

  • 탈퇴 유예 기능
    • [SDK] 2.9.0
      • (공통) API 추가: 탈퇴 유예 신청, 탈퇴 유예 신청 취소, 탈퇴 유예 상태에서 즉시 탈퇴, 유저의 탈퇴 유예 여부 확인

기능 개선/변경

  • [SDK] 2.9.0
    • (공통) TOAST SDK 업데이트: Android(v0.21.0), iOS(v0.23.0), Unity(0.20.1)
    • (공통) PAYCO Login SDK 업데이트: Android(v1.5.0), iOS(v1.4.0)

2.8.1 (2020.04.14)

SDK Download

기능 개선/변경

  • [SDK] 2.8.1
    • (공통) Analytics 전송 결과 확인을 위한 내부 지표 추가
    • (Android) 프로세스 재시작 이후 크래시가 발생할 수 있는 코드를 수정

2.8.0 (2020.03.24)

SDK Download

기능 추가

  • [SDK] 2.8.0
    • (공통) 결제 및 상품 정보에 상품 타입 및 지역 가격 등의 정보를 추가

기능 개선/변경

  • [SDK] 2.8.0
    • (공통) 콘솔에 등록되지 않은 앱 버전으로 초기화 실패할 때 스토어로 이동할 수 있는 팝업이 추가로 노출하도록 개선
    • (Android) 로그인 직후 결제 관련 API를 호출할 때 초기화 타이밍 문제로 실패가 발생할 수 있는 코드를 수정

2.7.2 (2020.03.10)

SDK Download

기능 개선/변경

  • [SDK] 2.7.2
    • Gamebase 초기화중 ToastLogger 초기화 부분에서 크래쉬가 발생할 수 있는 코드를 수정
    • 서버 버전을 v1.2.1 로 업데이트 하였습니다.

2.7.1 (2020.02.25)

SDK Download

기능 개선/변경

  • [SDK] 2.7.1
    • (공통) Guest로 Login 후 GetAuthProviderUserID 호출하면 값을 반환하도록 수정

2.7.0 (2020.01.21)

SDK Download

버그 수정

  • [SDK] 2.7.0
    • (Android) 서버 응답(response)에서 traceError 필수 파라미터가 없더라도 크래시가 발생하지 않도록 수정
    • (Android) Firebase 설정이 누락되어 있을 때 예외가 발생하지 않도록 수정

2.6.2 (2019.12.24)

SDK Download

기능 개선/변경

  • [SDK] 2.6.2
    • (공통) TOAST SDK 업데이트: Android(0.19.4), iOS(0.20.1), Unity(0.18.0)

2.6.1 (2019.12.10)

SDK Download

버그 수정

  • [SDK] 2.6.1
    • (Android)Gamebase.initialize() 호출 전에 Gamebase.login() 을 호출할 때 크래시가 발생하는 문제 수정
    • (Android)TOAST Analytics User Data 를 java 주소 값으로 잘못 전송하는 문제 수정
    • (Android)IAP 상품을 활성화 시키지 않은 경우 발생하는 크래시 수정

2.6.0 (2019.11.12)

SDK Download

Gamebase SDK 2.6.0 미만 버전에서 2.6.0으로 업그레이드 하는 경우
반드시 Upgrade Guide문서에 설명된 변경 사항을 반영해 주시기 바랍니다. 
가이드 위치: Game > Gamebase > Upgrade Guide

기능 추가

  • [SDK] 2.6.0
    • (공통) 데이터를 Log&Crash 에 전송하여 각종 분석에 이용할 수 있도록 TOAST Logger 추가
    • (Android) Google 구독 결제 기능 추가
    • (Android) Gamebase Android SDK 가 Bintray 를 통해 배포되므로 gradle 설정만으로 Gamebase 를 사용할 수 있음

2.5.0 (2019.08.27)

SDK Download

기능 추가

  • [SDK] 2.5.0
    • Console에서 입력한 CS URL을 웹뷰로 오픈하는 API 제공

2.4.4 (2019.07.23)

SDK Download

기능 개선/변경

  • [SDK] 2.4.4
    • (공통) 회원 오류 코드 포맷 변경

2.4.2 (2019.06.25)

SDK Download

기능 개선/변경

  • [SDK] 2.4.2
    • (공통)LaunchingInfo에 JSON string 형식의 TOAST Launching 정보를 추가

버그수정

  • [SDK] 2.4.2
    • (공통)Analytics 버그 수정: 로그아웃, 탈퇴, 계정 이전 시 저장된 지표 데이터를 초기화 하도록 수정

2.4.0 (2019.05.28)

SDK Download

기능 개선/변경

  • [SDK] 2.4.0
    • (공통) 지표관련 Class 변경
      • LevelUpData Class: userLevel, levelUpTime 파라미터가 필수로 변경 / 그 외 필드 삭제 [자세히 보기 Android / iOS / Unity / JavaScript]
      • GameUserData Class: classId(게임유저의 직업) 필드 추가 [자세히 보기 Android / iOS / Unity / JavaScript]
    • (Android)Naver SDK 버전 업데이트(v4.2.5): Naver SDK 버그 수정(Naver 로그인 도중에 앱 아이콘을 통해 앱을 재시작할 경우, Activity가 강제종료 되는 이슈로 인해 인증 프로세스가 중단되는 이슈가 해결)

2.3.1 (2019.05.16)

SDK Download

버그수정

  • [SDK] 2.3.1
    • (Android)2.3.0버전에서 Twitter 로그인 되지 않던 문제 수정

2.3.0 (2019.04.23)

SDK Download

Gamebase를 사용하면 50여개의 중국스토어 연동이 가능합니다.
중국출시에 관심 있으신 경우에는 고객센터로 연락주세요.

기능 추가

  • [SDK] 2.3.0
    • (Android/Unity)중국스토어 인증/결제 추가

기능 개선/변경

  • [SDK] 2.3.0
    • (공통)Launching Status Code 추가: "심사중(204)", "테스트중(203)"
    • (Android)최근 로그인한 Provider로 로그인 및 웹소켓 응답 실패를 받았을 경우(Timeout, network disable 등) AuthToken을 삭제 처리하지 않도록 수정
    • (Android)IdP로그인 시 AuthAdapter 내부에서 발생하는 MemoryLeak을 수정

2.2.2 (2019.04.11)

SDK Download

버그수정

  • [SDK] 2.2.2
    • (Android)Gamebase 초기화 이전 TransferAccount API 호출시, 콜백이 오지 않는 이슈를 수정

2.2.0 (2019.03.26)

SDK Download

기능 추가

  • TransferAccount 기능 추가: guest 사용자가 매핑없이 최대 2개의 키를 이용하여 새로운 기기로 이전할 수 있는 기능
    • (SDK공통)추가된 API
      • TransferAccountInfo 발급 API (issueTransferAccount)
      • 발급된 TransferAccountInfo를 사용하여 계정 이전을 요청하는 API (transferAccountWithIdPLogin)
      • 발급된 TransferAccountInfo를 확인하는 API (queryTransferAccount)
      • 이미 발급된 TransferAccountInfo 갱신하는 API (renewTransferAccount)
  • 강제매핑 기능 추가: 이미 다른 계정에 연동 되어있는 IdP계정을 매핑할 수 있는 기능
    • (SDK공통)추가된 API
      • 강제매핑하는 API (addMappingForcibly)

기능 개선/변경

  • [SDK] 2.2.0
    • (Android)IAP SDK 버전을 최신버전인 v1.5.3 버전으로 업데이트

2.1.0 (2019.02.26)

SDK Download

기능 개선/변경

  • [SDK] 2.1.0
    • (공통)TransferKey API 삭제
      • issueTransferKey : TransferKey 발급
      • requestTransfer : TransferKey 검증

버그수정

  • [SDK] 2.1.0
    • (Android)Gamebase 초기화 이전, onActivityResult() 가 호출되면서 이상 동작하던 버그 수정

2.0.0 (2019.01.29)

SDK Download

Gamebase 2.0의 개선된 전체 지표를 활용하기 위해서는 SDK 업데이트가 필요합니다.

기능 추가

  • [SDK] 2.0.0
    • (공통)Custom 지표를 위한 API 추가 (구매 성공의 경우 SDK내부에서 자동 전송)
      • setGameUserData : 게임 로그인 이후 유저 레벨 정보 전송
      • traceLevelUpData : 레벨업 추적을 위하여 게임 유저의 레벨업이 되었을 때 호출

기능 개선/변경

  • [SDK] 2.0.0
    • (Android)Push SDK 업데이트(android:1.7.0)
    • (Android)Adapter API 변경
      • Launching 정보 전달
      • logout, withdraw API에 Callback 추가

1.14.5 (2018.12.27)

SDK Download

기능 개선/변경

  • [SDK] 1.14.5
    • deprecated 되었던 다음 API가 제거되었습니다.
      • (void)Gamebase.WebView.showWebBrowser(Activity, String)
      • (void)Gamebase.Network.addOnChangedListener(NetworkManager.OnChangedListener)
      • (void)Gamebase.Network.removeOnChangedListener(NetworkManager.OnChangedListener)
      • (void)Gamebase.Launching.addOnUpdatedListener(LaunchingOnUpdateListener)
      • (void)Gamebase.Launching.removeOnUpdatedListener(LaunchingOnUpdateListener)
    • 결제 모듈(gamebase-adapter-purchase-iap) 수정되었습니다.
      • IAP SDK를 1.5.2로 업데이트
      • Client에서는 사용되지 않는 IAP TEST Store 제거
      • 결제 재처리 로직(requestRetryTransaction)에서 데이터가 불완전할 때 호출이 실패하는 문제를 수정
      • 크래시를 방지하기 위해 모든 IAP SDK 호출부에 예외 처리

1.14.2 (2018.11.15)

SDK Download

기능 개선/변경

  • [SDK] 1.14.2
    • (Android)점검시, 데이터구조에서 점검 시작/종료 시간을 의미하는 epoch time의 타입을 기존 String에서 long으로 타입 변경 : 기존 Gamebase Unity와 연동 후 점검 호출 시 타입불일치로 콜백이 내려오지 않는 현상으로 인한 수정

버그수정

  • [SDK] 1.14.2
    • (Android)에뮬레이터 환경에서 스토어앱(PlayStore, OneStore 등)이 없는 상태에서 "앱 설치/업데이트"시 스토어 미체크로 인한 crash 버그를 수정

1.14.1 (2018.10.23)

SDK Download

기능 추가

  • [SDK] 1.14.0
    • (공통)Gamebase Webview에서 파일첨부 기능 추가 : Android의 API 19, Kitcat 에서는 정상 동작하지 않습니다.

기능 개선/변경

  • [SDK] 1.14.0
    • (공통)이용정지/점검에 대해 사용자가 콘솔에 작성한 메시지들을 URL 인코딩하여 전송하고 클라이언트에서 디코딩하여 처리하도록 수정
    • Remove API : Webview, Network, Launching
      • (void)Gamebase.WebView.showWebBrowser(Activity, String)
      • (void)Gamebase.Network.addOnChangedListener(NetworkManager.OnChangedListener)
      • (void)Gamebase.Network.removeOnChangedListener(NetworkManager.OnChangedListener)
      • (void)Gamebase.Launching.addOnUpdatedListener(LaunchingOnUpdateListener)
      • (void)Gamebase.Launching.removeOnUpdatedListener(LaunchingOnUpdateListener)
    • Deprecated API
      • (void)Gamebase.WebView.showWebView(Activity, String)
      • (void)Gamebase.WebView.showWebView(Activity, String, GamebaseWebViewConfiguration)

버그수정

  • [SDK] 1.14.1
    • (Android)Auth API 호출 후 콜백에서 다시 Auth API 중복 호출시 정상 호출이 되지 않는 버그 수정

1.13.0 (2018.09.13)

SDK Download

기능 개선/변경

  • [SDK] 1.13.0
    • (공통)IAP SDK 최신버전 적용 (android:1.5.1, iOS:1.6.0)
    • (Android)Push API 호출 시, Gamebase 초기화/로그인 상태에 따라 호출 실패에 대한 에러 메시지를 보다 명확하게 개선
      • 초기화 전 호출 : NOT_INITIALIZED(1)
      • 초기화 이후 호출시 Push 모듈이 없음 : NOT_SUPPORTED(10)
      • 초기화 성공 및 로그인 이전 호출 : NOT_LOGGED_IN(2)

버그수정

  • [SDK] 1.13.0
    • (Android)NaverCafe SDK와의 충돌로 Naver 로그인시 발생하던 오류 해결

1.12.2 (2018.08.28)

SDK Download

기능 개선/변경

  • [SDK] 1.12.2
    • (Android)WebSocket 타입아웃시 (API 호출 시간 경과), 크래시가 날 수 있는 버그에 대해 방어로직 처리

버그수정

  • [SDK] 1.12.2
    • (Android)auth-twitter-adapter 를 포함한 상태에서 TargetSdk 28로 빌드시 초기화 에러가 발생하는 문제 수정

1.12.1 (2018.08.09)

기능 개선/변경

  • [SDK] 1.12.1
    • (공통)IAP SDK 최신버전 적용 (1.5.0)
    • (공통)Gamebase 점검페이지에서 점검시간을 단말기 설정 국가시간에 맞추어 노출하도록 개선
    • (공통)점검페이지를 외부 페이지로 사용할 때 Console에 입력한 점검 정보를 사용할 수 있도록 기능 추가
    • (공통)IdP 매핑된 사용자의 Guest 매핑시도시 에러 발생(TCGB_ERROR_AUTH_ADD_MAPPING_CANNOT_ADD_GUEST_IDP)
    • (공통)인증 API 중복 호출시 에러 발생(AUTH_ALREADY_IN_PROGRESS_ERROR)
    • (Android)TencentPush SDK 업데이트 (3.2.3)
    • (Android)Onestore v17(API v5) 지원 : Gamebase에서는 v16(스토어코드=TS)은 제공하지 않습니다.

1.11.1 (2018.07.05)

SDK Download

기능 개선/변경

  • [SDK] 1.11.1
    • (공통)Guest로그인 후 AddMapping 성공 시, loginForLastLoggedInPrivder를 하게되면, AddMapping 성공한 IdP계정을 사용하여 로그인하도록 변경

버그수정

  • [SDK] 1.11.1
    • (공통)점검 해제 후 후속 API 진행(login/push/purchase 등)이 되지 않던 버그 수정
    • (Android)Gamebase.addObserver()를 통해 ObserverMessage를 수신하였을 경우, ObserverMessage.data.code의 타입이 int가 아니라 String인 버그를 수정

1.11.0 (2018.06.26)

SDK Download

기능 추가

  • Twitter IdP 추가 : Android, iOS
  • Line IdP 추가 : Android만 제공. iOS는 2018년 7월 제공 예정입니다.

기능 개선/변경

  • [SDK] 1.11.0
    • (공통)LocalizedString 일본어 번역 추가
    • (공통)인증 API 호출시 초기화, 로그인을 하지 않은 경우 명확히 에러 코드를 구분하도록 내부 로직을 개선
    • (Android)'android.permission.READ_PHONE_STATE' 권한 제거
    • (Android)GamebaseConfiguration.Builder의 필수 설정값인 setAppId, setAppVersion을 생성자에서 입력할 수 있도록 변경
    • (Android)GamebaseConfiguration.Builder 의 setServerApiVerseion API를 제거
    • (Android)getAuthBanInfo() API, class AuthBanInfo 이름을 변경 : getBanInfo(), class BanInfo

1.9.0 (2018.05.03)

SDK Download

기능 추가

  • Transfer 기능 추가
    • guest 사용자가 매핑없이 새로운 기기로 이전할 수 있는 기능
    • (SDK공통)추가된 API
      • Transfer Key 발급 API (IssueTransferKey)
      • 발급된 TransferKey를 사용하여 계정 이전을 요청하는 API (RequestTransfer)

버그 수정

  • [SDK] 1.9.0
    • (Android) Heartbeat 에서 잘못된 사용자로 판정되는 경우 이용정지 팝업이 뜨지 않도록 수정(iOS 와 동일한 로직으로 수정)

1.8.1 (2018.04.12)

SDK Download

버그 수정

  • [SDK] 1.8.1
    • (Android. iOS)registerPush를 호출시 displayLanguageCode를 null로 전달하면 registerPush가 실패하는 버그 수정

1.8.0 (2018.04.05)

SDK Download

기능 추가

  • Kick out 기능 추가
    • 현재 게임 중인 전체 사용자의 연결을 끊는 기능(점검시 게임에서 전체 사용자의 연결을 끊고 싶을 때 사용할 수 있음)
    • (SDK 공통)kick out 이벤트를 받을 수 있는 API 추가
  • Observer 기능 개발 및 API 추가
    • (SDK 공통) 점검 등 앱 상태/네트워크 상태/유저 상태(이용정지) 변경사항에 대한 Listener를 Observer 등록을 통하여 일괄 처리할 수 있도록 API 추가

기능 개선/변경

  • [SDK] 1.8.0
    • (공통)Observer 기능 추가에 따라 다음 API Deprecated : LaunchingStatus Listener, Network Listener(기존 사용자는 계속 사용 가능)

1.7.0 (2018.02.22)

SDK Download

기능 추가

  • [SDK] 1.7.0
    • Naver IdP 인증 추가
    • Display Language 설정 추가: 단말기 언어와 별도로 게임내에서 게임유저의 노출 언어를 설정할 수 있도록 Display 언어를 추가하였습니다.

1.5.0 (2017.12.21)

SDK Download

기능 추가

  • [SDK] 1.5.0
    • WebView가 닫힐 때 발생하는 Close Callback 추가
    • WebView에서 사용하는 Custom Scheme의 Event를 받을 수 있는 기능 추가

1.4.0 (2017.11.23)

SDK Download

버그 수정

  • [SDK] 1.4.0 업데이트
    • (Android)Gamebase 제공 팝업을 사용하지 않는 경우 이용정지 정보가 null로 리턴되는 오류 수정

1.3.0 (2017.10.26)

SDK Download

기능 추가

  • [SDK] 1.3.0 업데이트
    • Credential을 이용한 AddMapping API추가

1.2.0 (2017.09.21)

SDK Download

기능 추가

  • 이용정지(사용자처벌) 기능 추가
  • [SDK] 1.2.0 업데이트
    • 이용정지 사용자 팝업 노출

1.1.5 (2017.07.20)

SDK Download

기능 개선/변경

  • [SDK] 1.1.5 업데이트
    • 시스템 팝업 API 추가 (showAlertWithTitle)
    • 국가코드를 대문자로 반환하도록 변경 (Android)
    • TCPush SDK 1.4.1 로 업데이트
    • IAP SDK 1.3.3.20170627 로 업데이트

1.1.4 (2017.05.25)

SDK Download

기능 개선/변경

  • [SDK] 1.1.4 업데이트
    • 런타임 중 결제 Store를 변경할 수 있는 API 제공
    • (Android)TCPushSdk v1.4 적용, Tencent Push 기능 제공

1.1.3 (2017.04.20)

SDK Download

기능 개선/변경

  • [SDK] 1.1.3 업데이트
    • (Android)론칭 구조 및 팝업/점검 페이지 개선 :커스텀 점검 페이지 설정 기능 추가
    • (Android)인증 구조 개선 및 로그 추가 : 인증 Adapter 및 SDK 버전 로그 출력

버그 수정

  • [SDK] 1.1.3 업데이트
    • (Android)Facebook SDK v4.19.0 이상에서 초기화시 크래시 오류 수정

1.1.2 (2017.04.04)

SDK Download

기능 개선/변경

  • [SDK] 1.1.2 업데이트
    • 게임 론칭시 점검, 긴급공지 팝업 개선

1.1.0 (2017.03.21)

SDK Download

기능 개선/변경

  • [SDK] 1.1.0 업데이트
    • 외부 AccessToken을 받아서 idPLogin을 해주는 인터페이스를 추가
    • UI 기능 추가 : Custom Webview, AlertDialog

1.0.0 (2017.03.09)

SDK Download

신규 상품 출시

  • 게임에서 공통적으로 필요한 기능들을 제공하여 손쉽고 효율적으로 게임 개발이 가능하도록 돕는 서비스입니다.
    • 다양한 인증 지원 : Guest , 3rd Party(Google , Facebook, GameCenter 등) 인증
    • 로그아웃 및 회원탈퇴 기능을 제공
    • 하나의 User가 여러 개의 외부 IDP를 동시에 사용할 수 있도록 mapping기능을 제공
    • 게임운영을 위한 게임 앱 상태관리, 점검, 긴급공지 등의 기능을 웹콘솔로 제공
    • 실시간 운영지표 확인 가능한 웹콘솔 화면 제공
    • TOAST Cloud상품 연동 : PUSH, IAP
TOP