Game > Gamebase > リリースノート > Android

2.70.1 (2025. 03. 13.)

SDK Download

버그 수정

  • Apple ID, Steam, Twitter로그인 네비게이션 바의 X버튼 사이즈를 재조정하였습니다.
  • Kotlin 파일에서 AuthProvider의 IdP constant(예. AuthProvider.GUEST 등)를 참조할 수 없는 이슈를 수정하였습니다.

2.70.0 (2025. 03. 11.)

SDK Download

기능 추가

  • 외부 SDK 업데이트: NHN Cloud SDK(1.9.5)
    • Google billing client version 7.1.1이 적용되었습니다.
    • NHN Cloud Android SDK 1.9.5에서는 Android 7.0(API Level 24) 미만 단말기에서 결제를 시도하는 경우 크래시가 발생합니다.

      • 이 문제를 해결하기 위해서는 Gradle에 하위 OS를 위한 Java 8+ API 디슈가링 지원 선언을 추가해야 합니다.
      • 앱 모듈의 Gradle, Unity의 경우 launcherTemplate.gradle에 다음 선언을 추가하세요.

        android {
            compileOptions {
                // Flag to enable support for the new language APIs
                coreLibraryDesugaringEnabled true
            }
        }
        
        dependencies {
            // If AGP 4.0 to 7.2
            coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:1.1.9")
            // If AGP 7.3
            // coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:1.2.3")
            // If AGP 7.4+
            // coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:2.0.3")
        }
        
      • Unity Editor 버전에 따라 AGP 버전이 다르므로 올바른 버전을 확인하세요.

      • 'GPGS 자동 로그인' 기능 연동시 유저에게 GPGS 로그인을 앱 설치 후 한번만 물어보는 초기화 옵션을 추가했습니다.
        • GamebaseConfiguration.Builder.enableGPGSSignInCheck(boolean)
        • 기본 설정은 true로, 유저가 GPGS 로그인을 거부하더라도 Gamebase 초기화 때 GPGS 로그인 창을 다시 표시합니다.
        • false로 설정하면 앱 최초 실행시에만 GPGS 로그인 창이 한번 표시됩니다.
      • 로그인 시 IdP 서버로부터 에러가 발생했음을 나타내는 신규 에러 코드가 추가되었습니다.
        • AUTH_AUTHENTICATION_SERVER_ERROR(3012)
      • GamebaseWebView에 네비게이션 바 title 컬러와 icon tint 컬러 설정 옵션을 추가했습니다.
        • GamebaseWebViewConfiguration.Builder.setNavigationBarTitleColor(int)
        • GamebaseWebViewConfiguration.Builder.setNavigationBarIconTintColor(int)

기능 개선/변경

  • 'GPGS 자동 로그인' 기능 연동시 유저가 GPGS 로그인을 하지 않으면 Gamebase 초기화, 로그인, 로그아웃 시 GPGS 로그인을 계속 시도하던 동작을 Gamebase 초기화 때만 시도하도록 변경했습니다.
  • Apple ID, Steam, Twitter로그인 네비게이션 바에 title과 같은 색으로 X버튼을 표시하도록 변경했습니다.

버그 수정

  • LaunchingInfo data가 유저 Event Handler에서 업데이트 되지 않는 이슈를 수정했습니다.
  • Unity 빌드에서 이미지 공지 비율이 원본 이미지 비율과 다르게 표시되는 문제를 수정했습니다.

2.69.0 (2025. 01. 21.)

SDK Download

機能追加

  • Gamebase.requestLastLoggedInProvider(GamebaseDataCallback<String>)非同期APIを追加しました。
    • Gamebase.getLastLoggedInProvider()同期APIがタイミング上、正常な値を返せない場合があります。
    • gamebase-adapter-auth-gpgs-autologinモジュールをビルドに含める場合、GPGSサーバーからデータを取得する時間が必要なので、Gamebase初期化直後にgetLastLoggedInProvider()同期APIを呼び出すと正常な値を取得できません。
    • この時、requestLastLoggedInProvider(GamebaseDataCallback<String>)非同期APIは正確な値を保障します。
    • gamebase-adapter-auth-gpgs-autologinモジュールがビルドに含まれていない場合は、引き続きgetLastLoggedInProvider()同期APIを使用しても構いません。
  • GamebaseWebViewConfiguration.Builder.setCutoutAreaColor() APIを追加しました。
    • GamebaseWebViewの GamebaseWebViewConfiguration.Builder.renderOutsideSafeArea() APIfalseに設定した場合、 cutout領域に自動的にpadding余白を追加します。
    • setCutoutAreaColor()はこのように追加されたpadding領域の色を設定できます。
    • renderOutsideSafeArea()をfalseに設定したが、setCutoutAreaColor()は設定しない場合にはWebページ'body'の'background-color'値で自動的にpadding領域の色を決定します。

機能改善/変更

  • gamebase-adapter-auth-gpgs-autologin モジュールをビルドに含める場合、Gamebase初期化と同時にGamebase.getLastLoggedInProvider()同期APIを呼び出すと内部データが初期化されずnullが返されましたが、この場合、'NOT_INITIALIZED_YET'という文字列を返すように内部ロジックを変更しました。
  • GamebaseWebViewConfiguration.Builder.renderOutsideSafeArea() APIfalseに設定した場合でもcutout領域までWebビューを全て表示するように(edge-to-edge)内部ロジックを変更しました。
    • その代わりに自動的にpadding余白を追加してコンテンツが隠れないようにしました。

バグ修正

  • ログイン前にGamebase.Push.getNotificationOptions() APIを呼び出す場合、クラッシュが発生しないように修正しました。
  • Loading Progressが断続的に消えなかったり、クラッシュが発生するイシューに対する防御コードを追加しました。
  • WebSocketで断続的に内部コールバック関数が重複して呼び出されて発生するクラッシュに対する防御コードを追加しました。

2.68.0 (2024. 11. 26.)

SDK Download

最小サポートバージョンがAndroid 5.0以上に引き上げられました。(minSdk 19→21)

機能追加

  • Google Play Gamesのサービスアカウントによる自動ログイン連動機能が追加されました。

機能改善/変更

  • 外部SDKアップデート:Hangame Android SDK(1.17.0)
  • Google認証ライブラリがアップデートされました。
    • Google Sign-In for Androidがdeprecatedされ、Google Credential Managerに切り替えました。
    • 認証方法がAuthCode方式からOIDCトークン方式に変更されました。
  • Webビューで登録したカスタムスキームがマッチングされた時にURLをリダイレクトしないよう修正しました。

2.67.0 (2024. 10. 29.)

SDK Download

機能追加

  • Steam認証アダプタが追加されました。

機能改善/変更

  • 外部SDKアップデート: NHN Cloud SDK(1.9.3)
  • Twitter認証方式をOAuth 2.0に変更し、以下の設定を変更しないとログインが動作しません。
    • OAuth 2.0 Client ID及びClient Secret発行
      • Twitter Developer PortalでOAuth 2.0 Client IDとClient Secretを作成した後、 Gamebaseコンソールに登録します。
    • Callback URL設定
      • GamebaseコンソールにCallback URL(https://id-gamebase.toast.com/oauth/callback)を設定します。
      • 同じCallback URLをTwitter Developer Portalに追加します。
    • 詳細は以下のリンクをご覧ください。

バグ修正

  • 約款画面表示状態でネットワークを切断した後、detailをタッチすると、約款ポップアップが終了する問題を修正しました。

2.66.3 (2024. 09. 10.)

SDK Download

機能改善/変更

  • 外部SDKアップデート: NHN Cloud SDK(1.9.2)
    • Android 13以降の特定のデバイスでNative Crashログが断続的に報告されない問題を修正しました。
    • Amazon決済の再処理が改善されました。

2.66.2 (2024. 08. 27.)

SDK Download

機能改善/変更

  • 外部SDKアップデート: NHN Cloud SDK(1.9.1), Kakaogame SDK(3.19.3), PAYCO SDK(1.5.15)
  • Amazonストア決済時に問題が発生し、再処理が動作する場合、最初に決済を試みたUser IDでアイテムを支給するようにする補完ロジックを追加しました。
  • Twitterログインのタイトルバーの色と名前を変更しました。
  • ローリングイメージ告知のWebビュー内部でエラーが発生した場合、従来の成功コールバック呼び出しの代わりに失敗コールバックが呼び出されるように修正しました。

バグ修正

  • Activityが破壊された場合、破壊されたActivity上に浮遊しているWebViewがcloseされ、この時close event callbackが欠落する問題を修正しました。
  • Hangameログインアダプタで外部idPログイン時にcallbackが重複して来る場合、already resumedエラーが出ないように防御ロジックを追加しました。

2.66.1 (2024. 07. 23.)

SDK Download

バグ修正

  • targetSdk 34でビルドした時、Android 14端末でgamebase://dismissスキームが動作せず、カスタムスキームでWebビューを終了できない問題を修正しました。

2.66.0 (2024. 07. 10.)

SDK Download

機能追加

2.65.1 (2024. 06. 25.)

SDK Download

機能改善/変更

  • 特定のクライアントで表示する画像がない場合、エラーの代わりに成功コールバックが呼び出されるように修正しました。

バグ修正

  • 登録されたイメージ告知がない場合、空白のイメージ告知が表示され、この時に「今日は見るのをやめる」チェック後に閉じるとcrashが発生するエラーを修正しました。

2.65.0 (2024. 06. 11.)

SDK Download

機能追加

  • イメージ告知機能に新規タイプが追加されました。
    • ローリングポップアップタイプが追加されました。
    • 既存のイメージ告知は個別ポップアップタイプと表記されます。

機能改善/変更

2.64.0 (2024. 05. 28.)

SDK Download

機能改善/変更

  • 外部SDKアップデート: Kakaogame SDK (3.19.0), PAYCO SDK (1.5.14)
  • 約款ポップアップウィンドウが表示された状態でback keyが動作しないように変更しました。

バグ修正

  • API Level 23(OS 6.0, M)以下の端末で文字列リソースの参照失敗でGamebase内部メッセージが正常に表示されないバグを修正しました。

2.63.0 (2024. 04. 23.)

SDK Download

機能改善/変更

  • 内部ロジック改善

2.62.1 (2024. 03. 29.)

SDK Download

バグ修正

  • Android 7.0(API Level 24)未満の端末でGamebase.loginForLastLoggedInProviderの呼び出しが常に失敗し、Guestアカウントが失われるバグを修正しました。
    • この問題はGamebase Android SDK 2.62.0でのみ発生します。

2.62.0 (2024. 03. 26.)

SDK Download

機能追加

  • Gamebase初期化後に返されるLaunchingInfo VOでテスト端末であることを知らせるためのフィールドが追加されました。
    • launchingInfo.user.testDevice

機能改善/変更

  • 外部SDKアップデート: Hangame Android SDK(1.9.0)
  • Preferenceをコピーして使用できないように内部ロジックを改善しました。
  • gamebase-sdk-baseモジュールがgamebase-sdk単一モジュールに統合されました。

2.61.0 (2024. 02. 27.)

SDK Download

機能改善/変更

  • 外部SDKアップデート: NHN Cloud SDK(1.8.4)
  • Twitter callback URL方式ログインが追加されました。
  • サポートに写真をアップロードする時に権限が必要ないPhoto Pickerを使用できるようにAndroidManifestに宣言を追加しました。これに伴い、READ_EXTERNAL_STORAGEのランタイム権限リクエストが削除されました。
  • 内部ロジック改善

2.60.0 (2024. 01. 23.)

SDK Download

機能改善/変更

  • 外部SDKアップデート: PAYCO Android SDK(1.5.13)
  • ONE store adpater使用時に必要なqueries宣言をSDK内部に移動しました。
  • 内部ロジック改善

バグ修正

  • アプリ実行時に断続的にConcurrentModifcationException例外が発生する問題を修正しました。

2.59.0 (2023. 12. 19.)

SDK Download

機能改善/変更

  • 外部SDKアップデート: Hangame Android SDK(1.7.2)
  • 内部ロジック改善

バグ修正

  • サポートで.wav形式のファイルがアップロードできない問題を修正しました。

2.58.0 (2023. 11. 28.)

SDK Download

機能改善/変更

  • 外部SDKアップデート: Kakaogameバージョンアップデート(3.17.5)
  • Twitter APIサーバー証明書更新によるTwitter Adapter minSDK 21にアップグレード。
  • 内部ロジック改善

バグ修正

  • Gamebase.Logger.report(String message, ...) APIのmessageに空の文字列を入れてもcrashが発生しないように防御コードを追加しました。

2.57.0 (2023. 10. 31.)

SDK Download

機能改善/変更

  • 外部SDKアップデート:Naver Login Android SDK(5.8.0)

機能追加

  • ExceptionをLog & Crashに送信できるAPIが追加されました。
    Gamebase.Logger.report(String message, Throwable throwable);
    Gamebase.Logger.report(String message, Throwable throwable, Map<String, String> userFields);
    

バグ修正

  • Gamebase WebView close()時に稀にEmptyStackExceptionが発生するバグを修正しました。

2.56.1 (2023. 10. 17.)

SDK Download

機能改善/変更

  • 外部SDKアップデート: NHN Cloud Android SDK (1.8.0)
    • Google billing client version 5.2.1バージョンが適用されました。
    • 2023/11/01 以降、Google Play Storeに新規およびアプリのアップデート時に該当バージョンの適用が必ず必要です。詳細は以下のリンクをご参照ください。
    • Google Play決済ライブラリバージョンのサポート終了

2.56.0 (2023. 09. 26.)

SDK Download

機能改善/変更

  • 外部SDKアップデート: Hangame Android SDK (1.7.1)

2.55.0 (2023. 09. 12.)

SDK Download

機能改善/変更

  • 外部SDKアップデート:Naver Login Android SDK(5.7.0)、NHN Cloud Android SDK(1.7.1)
  • 旧バージョンNaver Login SDKのOAuthLoginInAppBrowserActivityで発生していたCross-app Scriptingの脆弱性が解決されました。
  • Naver IdPを使用中にNaver IdPがサポートしていないAPI 21未満の端末でもクラッシュが発生しないように防御ロジックを追加しました。

バグ修正

  • idP Login時にローディングアニメーションのoffが適用されない現象が修正されました。
  • API Level 28、29全体画面WebビューでwindowFocusが変更されると、ナビゲーションバーが再表示されるイシューが修正されました。
  • Weiboログインに成功しても断続的にWeibo SDKからaccess tokenがnullで返される場合に、クラッシュが発生しないよう防御ロジックを追加しました。

2.53.0 (2023. 08. 17.)

SDK Download

機能追加

機能改善/変更

  • 外部SDKアップデート: Facebook Android SDK(16.1.2), Line Android SDK(5.8.1), Weibo Android SDK(13.5.0)
  • サポートWebビューでファイルを添付する際、アルバム、カメラ、ストレージのタイプに応じて自動的に権限を取得し、タイプに合った機能を実行するように改善されました。

2.52.1 (2023. 07. 17.)

SDK Download

機能改善/変更

  • 外部SDKバージョン変更:OkHttp 3.12.13(4.10.0でダウングレード)

バグ修正

  • OkHttp 3.13から最小サポートOSバージョンが21になり、Android 4.4(OS 19 Kitkat)端末でクラッシュが発生する問題を修正しました。

機能追加

  • ONE store v21 Adapterが追加されました。
  • 特定メッセージを含む通知を表示しない機能が追加されたカスタムプッシュレシーバーが追加されました。
    • この機能を使用するにはビルドの依存関係にgamebase-adapter-push-notificationモジュール宣言を追加します。
      dependencies {
          ...
          implementation "com.toast.android.gamebase:gamebase-adapter-push-notification:$GAMEBASE_SDK_VERSION"
      }
      

機能改善/変更

  • 外部SDKアップデート: NHN Cloud SDKアップデート1.6.0

バグ修正

  • Render outside safe area横モードでナビゲーションバーとXボタンが重なるバグを修正しました。
  • 約款ポップアップ内の「さらに表示」をクリックすると表示される約款全文ウィンドウがローディング完了前にバックグラウンドがクリックできないように修正しました。

2.50.1 (2023. 07. 17.)

SDK Download

機能改善/変更

  • 外部SDKバージョン変更:OkHttp 3.12.13(4.10.0からダウングレード)

バグ修正

  • OkHttp 3.13から最小サポートOSバージョンが21になり、Android 4.4(OS 19 Kitkat)端末でクラッシュが発生する問題を修正しました。

2.50.0 (2023. 05. 16.)

SDK Download

機能追加

  • MyCard Adapterが追加されました。

機能改善/変更

  • 外部SDKアップデート: NHN Cloud Android SDK 1.5.0, PAYCO Android SDK 1.5.12

バグ修正

  • 約款API呼び出し時、Activityサイズがsafe area内に縮小されるエラーを修正しました。

2.49.0 (2023. 04. 25.)

SDK Download

最小サポートバージョンがAndroid 4.4以上になりました。(minSdk 16 -> 19)

機能改善/変更

  • 内部指標改善

バグ修正

  • 次のadapterをビルドに含む場合、不要なREAD_PHONE_STATE権限が追加されるバグを修正しました。
    • gamebase-adapter-auth-facebook
    • gamebase-adapter-auth-hangame
    • gamebase-adapter-auth-line
    • gamebase-adapter-purchase-google
    • gamebase-adapter-purchase-onestore
    • gamebase-adapter-purchase-onestore-external
    • gamebase-adapter-purchase-onestore-v16
    • gamebase-adapter-purchase-onestore-v19
    • gamebase-adapter-push-adm
    • gamebase-adapter-push-fcm

2.48.0 (2023. 03. 28.)

SDK Download

機能改善/変更

  • 外部SDKアップデート:NHN Cloud Android SDK(1.4.2)、PAYCO Android SDK(1.5.11)
  • DNS障害に備えたGamebaseサーバー予備ドメイン適用
  • 内部ロジック改善

バグ修正

  • Unityでproguard適用時、 Purchase関連APIの呼び出しに失敗するバグを修正しました。

2.47.0 (2023. 02. 14.)

SDK Download

機能改善/変更

  • 外部SDKアップデート:Hangame Android SDK (1.6.3)
  • 内部ロジックの改善

2.46.0 (2023. 01. 31.)

SDK Download

機能追加

  • 購読状態を照会できるAPIが追加されました。
    • Gamebase.Purchase.requestSubscriptionsStatus(Activity, PurchasableConfiguration, GamebaseDataCallback<List<PurchasableSubscriptionStatus>>)
    • PurchasableConfiguration.Builder.setIncludeExpiredSubscriptions(boolean) APIで有効期限が切れた購読状態も照会できます。
  • WebビューでSafeAreaを無視し、Cutout領域にもレンダリングできるオプションを追加しました。
    • GamebaseWebViewConfiguration.Builder.setRenderOutsideSafeArea(boolean)

機能改善/変更

  • 外部SDKアップデート: Kakaogame SDK (3.14.14)

2.45.0 (2022. 12. 27.)

SDK Download

機能改善/変更

  • 外部SDKアップデート: NHN Cloud Android SDK (1.4.0), Payco Android SDK (1.5.9), Hangame Android SDK (1.6.2)
  • 未消費履歴照会APIが変更されましたので新規APIに変更してください。

    // Deprecated API
    Gamebase.Purchase.requestItemListOfNotConsumed(Activity,
                                                   GamebaseDataCallback<List<PurchasableReceipt>>);
    
    // New API
    Gamebase.Purchase.requestItemListOfNotConsumed(Activity,
                                                   PurchasableConfiguration,
                                                   GamebaseDataCallback<List<PurchasableReceipt>>);
    
  • 有効化購読照会APIが変更されましたので新規APIに変更してください。

    • 既存APIと同じ結果を受け取るにはPurchasableConfiguration.setAllStores(true)に設定してください。
      // Deprecated API
      Gamebase.Purchase.requestActivatedPurchases(Activity,
                                                  GamebaseDataCallback<List<PurchasableReceipt>>);
      
      // New API
      Gamebase.Purchase.requestActivatedPurchases(Activity,
                                                  PurchasableConfiguration,
                                                  GamebaseDataCallback<List<PurchasableReceipt>>);
      

バグ修正

  • アプリ実行時、断続的にConcurrentModification例外が発生することがある問題を修正しました。
  • Hangame thirdIdPログイン後、Gamebase.getAuthProviderUserID()呼び出し時にNullPointerExceptionが発生するエラーを修正しました。

2.44.2 (2022. 11. 29.)

SDK Download

機能追加

  • PurchasableReceipt VOクラスに'storeCode'フィールドが追加されました。

機能改善/変更

  • 外部SDKアップデート:Kotlin(1.7.20)、Hangame Android SDK(1.6.1)
  • Google 「事前リリースレポート」勧告事項を反映してGamebase Webビューを修正しました。
    • タイトルバーのサイズ拡大
    • イメージ説明文言の修正

バグ修正

  • PurchasableItem VOクラスの'itemName'フィールドに誤って宣言された'deprecated'アノテーションを削除しました。

2.44.1 (2022. 10. 25.)

SDK Download

機能追加

  • Android 13以上のOSでregisterPush APIを呼び出した時、Push権限リクエストポップアップが自動的に表示されないようにできるPushConfiguration.Builder.enableRequestNotificationPermission(boolean)APIが追加されました。

機能改善/変更

  • Facebook Android SDKを13.2.0以上はFacebook Client Token設定を必要とします。
    • Gamebase Android SDK 2.44.1以上からはGamebase ConsoleのadditionalInfoに次のようにfacebook_client_tokenフィールドを追加する場合、Facebook Client TokenがクライアントSDKに自動的に適用されます。
      { "facebook_permission": [...], "facebook_client_token": "a01234bc56de7fg89012hi3j45k67890" }
      

バグ修正

  • Android 6.0(M, API Level 23)端末でGamebase.Push.registerPushAPIを呼び出すとIllegalArgumentException例外が発生するバグを修正しました。

2.44.0 (2022. 10. 11.)

SDK Download

機能改善/変更

  • 外部SDKアップデート:NHN Cloud Android SDK(1.2.0)、TOAST Gamebase IAP Android SDK(0.21.0)、Google Play Services Auth(20.0.3)
  • Android 13 OSでregisterPushを呼び出した時、自動的に通知許可権限をリクエストするポップアップを表示します。
  • Googleログイン時、silentSignIn APIを活用するように内部ロジックを改善しました。

バグ修正

  • Hangame IdPログイン時、有効な他社IdPを利用した後に有効ではない他社IdPで再試行すると、エラーが発生せず以前のIdPでログインを試みてクラッシュが発生する問題を修正しました。

2.43.0 (2022. 09. 07.)

SDK Download

機能追加

  • ONE store v19 Purchase Adapterが追加されました。
    • ビルド依存関係にgamebase-adapter-purchase-onestore-v19モジュールおよびONE store v19 IAP SDKを追加すると使用可能です。
      dependencies {
          ...
          implementation files('libs/iap_sdk-v19.00.02.aar')
          implementation "com.toast.android.gamebase:gamebase-adapter-purchase-onestore-v19:$GAMEBASE_SDK_VERSION"
      }
      

機能改善/変更

  • 外部SDKアップデート: Google Billing Client(5.0.0), NHN Cloud Android SDK(1.1.0), TOAST Gamebase IAP Android SDK(0.20.0), Kakaogame Android SDK(3.14.4)
  • Line Loginを行う時、サービスを提供するRegionを入力できるパラメータが追加されました。
  • Line IdP使用時、Line IdPでサポートしないAPI 19未満の端末でもクラッシュが発生しないように防御ロジックを追加しました。

バグ修正

  • Naver PLUG SDKやNaver Cafe SDKを使用するためにNaver Login SDKバージョンを4.1.4に強制的に下げた時にクラッシュが発生する問題を修正しました。

2.42.1 (2022. 07. 26.)

SDK Download

機能改善/変更

  • 外部SDKアップデート:Facebook Android SDK(11.3.0)

2.42.0 (2022. 07. 26.)

SDK Download

機能改善/変更

  • 外部SDKアップデート: Hangame Android SDK(1.5.2)
  • ForcingMappingTicket VOクラスにマッピングユーザー状態を表すmappedUserValidフィールドが追加されました。
  • Gamebase AdapterバージョンがGamebaseバージョンと一致しない場合、ランタイム例外が発生することがあるため、初期化が失敗するように変更されました。

バグ修正

  • LDPlayerでNaver Webログインが失敗する現象が修正されました。
  • OSバージョンが低くてTwitterログインが失敗する場合にクラッシュが発生する問題が修正されました。

2.41.2 (2022. 07. 22.)

SDK Download

機能改善/変更

  • 基本Webビュー設定を「Cookie許可」に変更しました。

2.41.1 (2022. 07. 12.)

SDK Download

バグ修正

  • 約款ウィンドウの「表示」ボタンが動作しないバグを修正しました。

2.41.0 (2022. 07. 05.)

SDK Download

機能改善/変更

  • 外部SDKアップデート:TOAST Android SDK(0.31.1)、Hangame Android SDK(1.4.6)
  • Webビューに登録したカスタムスキームイベントが動作するとき、動的にWebビューが終了します。
    • カスタムスキームイベントが動作してもWebビューを維持させたい場合にはGamebaseWebViewConfiguration.Builder.enableAutoCloseByCustomScheme(false) APIを呼び出してください。

バグ修正

  • Hangame IdPログアウト後、ログインをすぐに試行する場合、断続的にクラッシュが発生したりログインが失敗する問題を修正

2.40.0 (2022. 05. 24.)

SDK Download

機能追加

  • ONE store外部決済のためのPurchase Adapterが追加されました。
    • ビルド依存関係にgamebase-adapter-purchase-onestore-externalモジュールを追加すると使用できます。
      dependencies {
          ...
          implementation "com.toast.android.gamebase:gamebase-adapter-purchase-onestore-external:$GAMEBASE_SDK_VERSION"
      }
      

機能改善/変更

  • 外部SDKアップデート:TOAST Android SDK(0.31.0)、TOAST Gamebase IAP Android SDK(0.18.5)、LINE Android SDK(5.8.0)
  • 別々のアプリが1つのGamebaseプロジェクトを共有する場合にプッシュが正常に動作しない問題が修正されました。
    • AndroidManifest.xmlに各アプリに異なるcom.nhncloud.sdk.push.deviceId.salt値を宣言してください。
      <!-- When you have multiple applications sharing an Gamebase project, use this field to identify each application. -->
      <meta-data android:name="com.nhncloud.sdk.push.deviceId.salt"
                 android:value="ApplicationForGoogleStore" />
      

2.39.0 (2022. 05. 10.)

SDK Download

機能改善/変更

  • 外部SDKアップデート:TOAST Android SDK(0.30.1)

2.38.0 (2022. 05. 03.)

SDK Download

機能追加

機能改善/変更

  • 外部SDKアップデート:TOAST Android SDK(0.30.0)
  • Display Languageの中国語繁体字(zh-TW)言語セットで不自然な文章を修正しました。

2.37.0 (2022. 04. 26.)

SDK Download

機能追加

  • サポートURLの後ろにパラメータを追加できるように次のフィールドが追加されました。
    • ContactConfiguration.Builder.setAdditionalParameters(Map<String, String>)

機能改善/変更

  • 外部SDKアップデート: TOAST Gamebase IAP Android SDK(0.18.3)
  • Amazon appstore決済データでuserId、gamebaseProductIdが抜けているとき、userId、gamebaseProductIdを自動的に埋めるように改善されました。

2.36.0 (2022. 04. 12.)

SDK Download

機能改善/変更

  • 外部SDKアップデート:TOAST Android SDK(0.29.2)、TOAST Gamebase IAP Android SDK(0.18.2)、Hangame Android SDK(1.4.5)
  • Hangame Android SDK v1.4.5でsms_hashが内部で作成されるように改善されました。
    • これ以上sms_hashを設定する必要はありません。

2.35.0 (2022. 03. 29.)

SDK Download

Gamebase Android SDKは今後、Maven Centralでのみ配布します。
配布用ZIPファイルでAARファイルを含みません。

機能追加

  • 約款ウィンドウが表示されているかどうかを知ることができるAPIが追加されました。
    • Gamebase.Terms.isShowingTermsView()
  • Webビューで文字サイズを固定することができるオプションが追加されました。
    • GamebaseWebViewConfiguration.Builder.enableFixedFontSize(boolean)
  • 約款ウィンドウで文字サイズを固定することができるオプションが追加されました。
    • GamebaseTermsConfiguration.Builder.enableFixedFontSize(boolean)
  • Facebook、NAVERログイン時、Facebook、NAVERアプリがインストールされていても強制的にWebログインを進行する機能が追加されました。
    • この機能を使用するにはGamebase ConsoleのAdditionalInfoに次のように設定してください。
{"enforce_app2web":true}
  • NAVERログアウト時にトークンを削除しなくなります。
    • 再ログインするとき、情報提供同意ウィンドウが表示されません。
    • Webログイン時にはアカウントが変更されません。
    • 以前の動作を維持するにはGamebase ConsoleのAdditionalInfoに次のように設定してください。
{"logout_and_delete_token":true}

機能改善/変更

  • 外部SDKアップデート:TOAST Android SDK(0.29.1)、Hangame Android SDK(1.4.4)
  • 約款ウィンドウが表示されるとき、白い背景が長く表示されないように改善しました。

バグ修正

  • Webビューのナビゲーションバーを隠すGamebaseWebViewConfiguration.Builder.setNavigationBarVisible() APIが正常に動作しない問題を修正しました。

2.34.0 (2022. 02. 22.)

SDK Download

機能追加

  • Gamebaseコンソールのアップデート必須設定で「ポップアップボタン追加」項目を選択すると、クライアントのアップデート必須ポップアップに「詳細表示」ボタンが追加されます。
  • 端末で通知を許可したかどうかを知ることができるAPIが追加されました。
    • Gamebase.Push.queryNotificationAllowed()
  • 共通約款API呼び出し後、約款UIが表示されたかどうかを知ることができるVOクラスが追加されました。
    • GamebaseShowTermsViewResult

機能改善/変更

  • キックアウトポップアップの表示有無はGamebaseコンソールでキックアウト登録時に設定することができるため、次のフィールドがdeprecatedになりました。
    • UIPopupConfiguration.enableKickoutPopup

バグ修正

  • イメージ告知「今日は表示しない」にチェックしたとき、24時間後にもイメージ告知が表示されないバグを修正しました。

2.33.0 (2022.01.25)

SDK Download

機能追加

機能改善/変更

  • 外部SDKアップデート: PAYCO Android SDK(1.5.7), Hangame Android SDK(1.4.3.1), TOAST Gamebase IAP Andoid SDK(0.18.1)
  • ログイン成功直後、ローンチ情報が変更されていないかを確認するロジックを追加しました。

2.32.0 (2021.12.28)

SDK Download

機能追加

機能改善/変更

  • WebビューURLがonestore://で始まるONE storeディープリンクが動作するようにWebビューを改善しました。

バグ修正

  • Gamebase Android SDK 2.31.0でログアウトを呼び出してもIdPログアウトは呼び出されずIdPアカウントを変更できないバグを修正しました。

2.31.0 (2021.12.14)

SDK Download

機能追加

機能改善/変更

  • 外部SDKアップデート:TOAST Android SDK(0.29.0)
  • 利用停止Webビュー内のサポートリンクから利用停止ユーザー情報でお問い合わせを登録することができない問題を修正しました。
  • アプリを起動してすぐにGamebaseの初期化を呼び出す場合、ローンチポップアップが英語で表示されることがある問題を修正しました。
  • アプリがバックグラウンドからフォアグラウンドに切り替わる時は常にローンチ情報が変更されていないかをすぐチェックするようにスケジューラを改善しました。

2.30.0 (2021.11.23)

SDK Download

機能追加

機能改善/変更

2.29.0 (2021.11.09)

SDK Download

機能追加

  • Googleログイン時にScopeを宣言することができる機能を追加しました。
{"scope":["email","myscope1","myscope2",...]}

機能改善/変更

2.28.0 (2021.09.28)

SDK Download

機能追加

  • Kakaogame認証を追加
  • 「決済アビューズ自動解除」機能が追加されました。
    • Game > Gamebase > Android SDK使用ガイド > 認証 > GraceBan
    • 決済アビューズ自動解除機能は、決済アビューズ自動制裁で利用停止にならなければいけないユーザーが利用停止猶予状態後、利用停止になるようにします。
    • 利用停止猶予状態の場合、設定した期間内に解除条件を全て満たすと正常にプレイが可能になります。
    • 期間内に条件を満たせなかった場合、利用停止になります。
  • 決済アビューズ自動解除機能を使用するゲームはログイン後、常にAuthToken.getGraceBanInfo() API値を確認し、nullではない有効なGraceBanInfoオブジェクトを返した場合、該当ユーザーに利用停止解除条件、期間などを案内する必要があります。
    • 利用停止猶予状態のユーザーのゲーム内アクセス制御はゲームで処理する必要があります。
  • ログインレスポンス待機中に待機アイコンが表示されます。

機能改善/変更

  • 外部SDKアップデート:PAYCO Android SDK(1.5.6)

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)
  • エミュレータ、ルート化端末でWebビューが正常に表示されない時、再試行を追加して、Webビューが正常に表示されるように改善しました。
    • 対象はWebビューで動作する画像告知、サポート、共通約款です。
  • 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

バグ修正

  • 利用停止詳細表示Webビューのタイトルが表示されない問題を修正

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

機能追加

  • 共通約款機能追加
    • 約款Webビューを開く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.0
    • (Unity) WebSocketで再試行した時、 OutOfMemoryExceptionが発生する問題を修正
  • [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端末でWebビューカスタムスキームが動作しない問題を修正

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) Webビュー終了時、終了コールバックから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
    • (Common) 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をWebビューで開く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を使用すると、10数個の中国ストアと連携が可能です。
中国でのリリースに関心がある方は、サポートへご連絡ください。

機能追加

  • [SDK] 2.3.0
    • (Android/Unity)中国ストア認証/決済追加

機能改善/変更

  • [SDK] 2.3.0
    • (共通)Launching Status Code追加:"審査中(204)"、"テスト中(203)"
    • (Android)最後にログインしたProviderでログインおよびWebソケットレスポンス失敗を受け取った場合(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機能追加:ゲストユーザーがマッピングを行わずに最大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マッピングされたユーザーがゲストマッピング試行時、エラー発生(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
    • (共通)ゲストログイン後に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機能追加
    • ゲストユーザーがマッピングを行わずに新しい端末に移行できる機能
    • (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

機能改善/変更

  • Gamebaseサービスの利用を中止した時、関連データを削除するためのバッチ機能を追加
  • [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

機能改善/変更

  • Gamebaseサービスの利用を中止した時、関連データを削除するためのバッチ機能を追加
  • [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

新規サービスリリース

  • ゲームで共通して必要な機能を提供し、簡単かつ効率的にゲーム開発ができるようにサポートするサービスです。
    • 多様な認証をサポート:ゲストログイン、3rd Party(Google、Facebook、GameCenterなど)認証
    • ログアウトおよび会員退会機能を提供
    • 1人のUserが複数の外部IDPを同時に使用できるようにmapping機能を提供
    • ゲーム運営のためのゲームアプリ状態管理、メンテナンス、緊急告知などの機能をWebコンソールで提供
    • リアルタイムに運営指標を確認できるWebコンソール画面を提供
    • TOAST Cloudサービスと連携:PUSH、IAP
目次
TOP