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

2.68.0 (2024. 12. 10.)

SDK Download

기능 개선/변경

  • 내부 로직을 개선했습니다.
  • (Windows) 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에 추가합니다.
    • 자세한 내용은 다음 링크를 참고하세요.

버그 수정

  • (Windows) 결제 프로세스에서 크래시가 발생하지 않도록 수정했습니다.
  • (Windows) Steam 결제 중 ESC 키로 결제를 종료하는 경우 다음 결제 API가 동작하지 않는 이슈를 수정했습니다.

플랫폼별 변경 사항

2.67.2 (2024. 11. 26.)

SDK Download

기능 개선/변경

  • 내부 로직을 개선했습니다.

버그 수정

  • (Windows) Apple ID 로그인을 정상적으로 진행하지 못하는 문제가 수정되었습니다.

플랫폼별 변경 사항

2.67.1 (2024. 11. 14.)

SDK Download

기능 개선/변경

  • (Windows) Purchase 설정 시 스토어를 하나만 선택할 수 있도록 변경되었습니다.
    • 스토어 재설정이 필요합니다.
  • (Windows) Epic Games Store 사용 시 EOS SDK의 핸들을 등록하는 과정이 변경되었습니다.
    • Online Subsystem EOS를 사용하는 경우 Gamebase 초기화 시 StoreCode가 Epic Games Store의 해당하는 값이면 자동으로 핸들을 등록합니다.
    • Online Subsystem EOS를 사용하지 않는 경우 Windows Settings 가이드를 참고하여 EOS의 핸들을 등록하는 과정이 필요합니다.

버그 수정

  • 헤더 파일을 정상적으로 참조할 수 있도록 수정했습니다.
  • (Windows) 초기화를 여러번 시도 시 크래시가 발생하지 않도록 수정되었습니다.
  • (Windows) 초기화 시 StoreCode가 Steam 혹은 Epic Games Store에 해당하는 코드를 입력 시 크래시가 발생하지 않도록 수정되었습니다.
  • (Windows) 외부 브라우저를 이용한 로그인 시도 시 크래시가 발생할 수 있는 로직이 수정되었습니다.

플랫폼별 변경 사항

2.67.0 (2024. 10. 30.)

SDK Download

機能追加

  • Steam認証を追加しました。
  • Stema決済を追加しました。
  • 画像告知機能に新規タイプを追加しました。
    • ローリングポップアップタイプを追加しました。
    • 既存の画像告知はポップアップタイプで表示され、Windowsではサポートされません。
  • (Windows) LINE認証を追加しました。

機能改善/変更

  • エンジンのサポートバージョンを4.27〜5.4に変更しました。
  • 内部ロジックを改善しました。

バグ修正

  • クラッシュログ発生時にクラッシュが発生する可能性があるロジックを修正しました。

プラットフォーム別の変更事項

2.66.1 (2024. 09. 10.)

SDK Download

機能改善/変更

  • 内部ロジックを改善しました。

プラットフォーム別の変更事項

2.66.0 (2024. 08. 27.)

SDK Download

機能改善/変更

  • APIの使用方法を変更しました。
    • IModuleInterfaceを継承したIGamebaseで提供していたAPIをUGameInstanceSubsystemを継承したUGamebaseSubsytemで提供するように変更しました。
    • UGamebaseSubsytemはGameInstanceのサブシステムであるため、GameInstanceライフサイクルに従い、SDK API呼び出し時に使用するGameInstanceを通じて該当サブシステムを検索してAPIを使用する必要があります。
  • GamebaseInterfaceモジュールが削除されました。 Gamebaseプラグイン使用時GamebaseInterfaceモジュールを削除してから使用してください。
  • (Windows) GameInstanceが複数ある環境で使用できます。

プラットフォーム別の変更事項

2.64.0 (2024. 06. 11.)

SDK Download

機能改善/変更

  • 内部ロジックを改善しました。

バグ修正

  • C++環境によって警告が発生し、ビルド時にエラーが発生するコードを修正しました。
  • (Android) ProGuard宣言が抜けていてAPI呼び出し時にエラーが発生する内容を修正しました。

プラットフォーム別の変更事項

2.63.0 (2024. 04. 23.)

SDK Download

機能追加

  • (Android) Firebase Notificationの設定方法が変更され、プラグイン内でgoogle-services-json.xmlファイルを修正するのではなく、Android設定ツールでgoogle-services.jsonファイルのパスを指定するように変更されました。
  • (iOS) Gamebase Unreal SDKにPrivacy manifestと署名を適用しました。

機能改善/変更

  • (iOS)ビルド時にエラーが発生しないように修正しました。

プラットフォーム別の変更事項

2.62.0 (2024. 03. 26.)

SDK Download

機能追加

  • (iOS) Gamebase SDK内部iOSフレームワークにPrivacy manifestと署名を適用しました。

機能改善/変更

  • 内部ロジックを改善しました。

プラットフォーム別の変更事項

2.60.0 (2024. 02. 15.)

SDK Download

機能改善/変更

  • 内部ロジックを改善しました。

プラットフォーム別の変更事項

2.58.0 (2023. 11. 28.)

SDK Download

バグ修正

  • (Windows)サーバープッシュが動作しない問題を修正しました。
  • 初期化時にクラッシュが発生する可能性があるロジックを修正しました。

プラットフォーム別の変更点

2.57.0 (2023. 11. 14.)

SDK Download

機能追加

  • Windowsプラットフォームのサポートを追加
    • Windows設定ツールが追加されました。
    • プラットフォームでサポートするAPIは、各文書のUNREAL_WINDOWS項目をご確認ください。

プラットフォーム別の変更点

2.56.0 (2023. 10. 17.)

SDK Download

機能追加

  • Android設定ツールでストア設定が追加されました。
    • Amazon Appstore、Huawei AppGallery、MyCardの選択が追加されました。
    • ONE Storeを選択した場合、ストアのバージョン選択オプションが追加されました。
  • iOS設定ツールでNaver IdP設定が追加されました。
  • (Android) LoginForLastLoggedInProvider呼び出し中にローディングアニメーションを非表示にするオプションを指定できる新規APIが追加されました。
  • (Android) Android 13以上のOSでRegisterPush APIを呼び出した時、Push権限リクエストポップアップが自動的に表示されないようにするFGamebasePushConfiguration.requestNotificationPermissionフィールドが追加されました。
  • (iOS)ユーザーがプッシュ権限を拒否してもトークンを登録できるようにFGamebasePushConfiguration.alwaysAllowTokenRegistrationフィールドが追加されました。

機能改善/変更

  • 提供されるタイプがUSTRUCTから一般構造体に変更されました。
    • 結果として受け取るタイプは基本的に提供されない値の場合、Toptional形式で提供されます。

バグ修正

  • ログイン後、退会猶予情報および決済アビューズ自動解除情報が正常に伝達されるように修正しました。

プラットフォーム別の変更事項

2.49.1 (2023. 04. 14.)

SDK Download

バグ修正

  • (iOS)決済商品照会APIを呼び出す際、クラッシュが発生しないように修正しました。

プラットフォーム別の変更事項

2.49.0 (2023. 04. 11.)

SDK Download

機能追加

  • 未消費履歴照会APIが変更され、新規APIに変更する必要があります。

    // Deprecated API
    void RequestItemListOfNotConsumed(const FGamebasePurchasableReceiptListDelegate& onCallback);
    // New API
    void RequestItemListOfNotConsumed(const FGamebasePurchasableConfiguration& Configuration, const FGamebasePurchasableReceiptListDelegate& onCallback);
    
  • 有効化購読照会APIが変更され、新規APIに変更する必要があります。

    • 既存APIと同じ結果を得るにはFGamebasePurchasableConfiguration.allStorestrueに設定する必要があります。
      // Deprecated API
      void RequestActivatedPurchases(const FGamebasePurchasableReceiptListDelegate& onCallback);
      // New API
      void RequestActivatedPurchases(const FGamebasePurchasableConfiguration& Configuration, const FGamebasePurchasableReceiptListDelegate& onCallback);
      
  • (Android) IAP購読状態を照会できるRequestSubscriptionsStatus APIが追加されました。

  • (Android) Webビューで固定フォントサイズを使用するかどうかを設定するフィールドを再サポートします。
    • GamebaseWebViewConfiguration.enableFixedFontSize
  • (Android) Webビューでカットアウト(ノッチ)領域を含むすべての利用可能なスクリーンスペースを使用してレンダリングできる設定が追加されました。
    • GamebaseWebViewConfiguration.renderOutsideSafeArea

機能改善/変更

  • Unrealの最小サポートバージョンが4.26に変更されました。
  • (iOS) Xcode 14.1でビルド時にエラーが発生する問題を修正しました。

プラットフォーム別の変更事項

2.43.3 (2022. 10. 04.)

SDK Download

機能改善/変更

プラットフォーム別変更事項

2.42.1 (2022. 08. 09.)

SDK Download

機能追加

  • FGamebaseForcingMappingTicketクラスにマッピングユーザー状態を表すmappedUserValidフィールドが追加されました。
  • iOS設定ツールでXcodeのパスを指定できるようにXcode Path設定が追加されました。

機能改善/変更

  • キックアウトポップアップウィンドウを表示するかどうかはGamebaseコンソールでキックアウト登録時に設定できるため、次のフィールドは今後は使用しません。
    • FGamebaseConfiguration.bEnableKickoutPopup
  • FGamebaseConfiguration内の一部フィールドにデフォルト値が追加されました。
    • bEnableLaunchingStatusPopupのデフォルト値がtrueに設定されました。
    • bEnableBanPopupのデフォルト値がtrueに設定されました。
  • FWebViewで固定フォントサイズを使用するかどうかを設定するフィールドは、今後は使用しません。
    • FGamebaseWebViewConfiguration.enableFixedFontSize
  • FGamebaseWebViewConfiguratio内の一部フィールドに基本値が追加されました。
    • ナビゲーションバーの色相フィールドであるcolorR、colorG、colorB、colorAのデフォルト値が18、93、230、255に設定されました。
    • ナビゲーションバーの有効/無効を指定するフィールドであるisNavigationBarVisibleのデフォルト値がtrueに設定されました。
    • Webビュー内の戻るボタンの有効/無効を指定するフィールドであるisBackButtonVisibleのデフォルト値がtrueに設定されました。

プラットフォーム別の変更事項

2.41.0 (2022. 07. 05.)

SDK Download

機能追加

プラットフォーム別の変更事項

2.40.1 (2022. 06. 14.)

SDK Download

バグ修正

  • クラッシュが発生することがあるロジックが修正されました。
  • (iOS)同じAPIを連続して呼び出すとき、コールバックが正常に伝達されない問題が修正されました。

2.40.0 (2022. 05. 24.)

SDK Download

機能追加

  • iOS設定ツールを提供します。
    • 既存プロジェクト設定でGamebaseと表示されましたがアップデート後はGamebase - AndroidGamebase - iOSと表示されます。
    • iOS設定ツールを提供し、ビルド時に必要なフレームワークのみ含まれるように修正しました。
  • 共通約款API呼び出し後に約款UIが表示されたかどうかを知ることができるVOクラスが追加されました。
    • FGamebaseShowTermsViewResult
  • 端末で通知を許可したかどうかを知ることができるAPIが追加されました。
    • UGamebaseSubsystem* Subsystem = UGameInstance::GetSubsystem(GetGameInstance()); Subsystem->GetPush().QueryNotificationAllowed()
  • 約款が表示されたかどうかを知ることができるAPIが追加されました。
    • UGamebaseSubsystem* Subsystem = UGameInstance::GetSubsystem(GetGameInstance()); Subsystem->GetTerms().IsShowingTermsView()
  • Webビューでナビゲーションバーを隠すことができるオプションが追加されました。
    • FGamebaseWebViewConfiguration.isNavigationBarVisible
  • (Android) Webビューでフォントサイズを固定することができるオプションが追加されました。
    • FGamebaseTermsConfiguration.enableFixedFontSize
  • (Android)約款ウィンドウで文字サイズを固定することができるオプションが追加されました。
    • FGamebaseTermsConfiguration.enableFixedFontSize
  • 決済時にプロモーションかどうかを知ることができるisPromotionフィールドが追加されました。
    • FGamebasePurchasableReceipt.isPromotion
  • 決済時にテスト決済かどうかを知ることができるisTestPurchaseフィールドが追加されました。
    • FGamebasePurchasableReceipt.isTestPurchase
  • サポートURLの後ろにパラメータを追加できるように次のフィールドが追加されました。
    • FGamebaseContactConfiguration.additionalParameters

機能改善/変更

  • API結果コールバック呼び出し時にGameThreadに切り替えて呼び出すように修正しました。
  • RequestActivatedPurchases API呼び出し時に内部で2回呼び出される問題が修正されました。
  • 一部APIの名前が変更されました。
    • FGamebaseAnalyticesLevelUpData → FGamebaseAnalyticsLevelUpData
    • FGambaseBanInfoPtr → FGamebaseBanInfoPtr
  • キックアウトポップアップウィンドウを表示するかどうかは、Gamebaseコンソールでキックアウト登録時に設定できるため、次のフィールドは使用しなくなりました。
    • FGamebaseConfiguration.enableKickoutPopup

各プラットフォームの変更事項

2.33.1 (2022. 02. 22.)

SDK Download

バグ修正

  • iOSビルド時に発生するエラーを修正しました。

2.33.0 (2022.01.25)

SDK Download

機能追加

機能改善/変更

  • エラーコードの追加と変更
    • GamebaseErrorCode::UNKNOWN_ERRORエラーにマッピングされたエラーコードを999から9999に変更しました。
    • エラーコード999にマッピングしたGamebaseErrorCode::SOCKET_UNKNOWN_ERRORエラーを新たに追加しました。

プラットフォーム別の変更事項

2.26.1 (2021.11.23)

SDK Download

バグ修正

  • GamebaseDisplayLanguageCodeフィンランド語の誤字を修正
    • Finish → Finnish

2.26.0 (2021.09.28)

SDK Download

機能追加

  • 共通約款機能の追加
    • 約款WebViewを開くAPIの追加
    • 約款リストおよびユーザー別同意有無を照会するAPIを追加
    • ユーザー別の約款同意有無をGamebaseサーバーに保存するAPIを追加

機能改善/変更

  • サポートのタイプがTOAST組織商品(Online Contact)の場合、ログインを行わなくてもサポートが表示されるように変更
  • 内部ローンチURLの変更
  • GamebaseからAndroid multidexの適用削除

2.19.2 (2021.06.29)

SDK Download

バグ修正

  • イメージ告知ShowImageNotices API呼び出し時にonEventCallbackを登録していない場合、閉じるボタンを押した時にクラッシュが発生する問題を修正
  • Android設定ツール - Enable Hangame、Enable Weiboが正常に動作しない問題を修正

2.19.1(2021.02.09)

SDK Download

バグ修正

  • Unityビルド中に除外されるファイルが生じた時に発生するコンパイルエラーを修正

2.19.0 (2021.01.26)

SDK Download

機能追加

  • SDK配布:2.16.0~2.19.0累積した内容を反映
    • Android設定ツール提供:Gamebase_Android_UPL.xmlファイルを修正する代わりに設定ツールを使用してください。
    • サポート機能を追加
    • 認証追加:Hangame、Weibo
    • Galaxyストアを追加
    • 決済アイテム情報にローカライズされた商品情報を追加:localizedTitle、localizedDescription
    • Android設定ツールを提供
    • Unreal 4.26サポート

2.15.0 (2020.10.27)

SDK Download

機能追加

  • Unreal SDK機能追加:SDK 2.15.0
    • 既存のすべてのイベントシステムを統合するGamebaseEventHandlerを追加
      • ServerPush、Observer機能が含まれており、プロモーション決済イベントおよびプッシュイベントを確認可能
    • API追加
      • 商品IDで決済をリクエストし、追加情報(UserPayload)を入力して決済完了時に確認できる決済APIを追加
      • イメージ告知表示:showImageNotices
      • Pushトークン情報確認:queryTokenInfo
    • プッシュトークン登録時、NotificationOption設定でアプリがフォアグラウンド(foreground)状態でもプッシュ通知を受け取れるように機能を追加
    • WebViewConfiguration contentMode設定を追加

機能改善/変更

  • [SDK] 2.15.0
    • (Unreal) TOAST SDKアップデート:Android(0.23.0), iOS(0.26.0), Unity(0.21.0)

バグ修正

  • [SDK] 2.15.0
    • (Unreal)決済モジュールにProGuard宣言が抜けていたエラーを修正

2.9.1 (2020.08.25)

SDK Download

機能追加

  • [SDK] 2.9.1
    • (Unreal) Unreal 4.22 ~ 4.25サポート
    • (Unreal) PLCrashReporterイシューサポート: ガイド

機能改善/変更

  • [SDK] 2.9.1
    • (Unreal) iOS Plugin内部Gamebase SDK for iOSバージョンアップデート(2.9.1)
    • (Unreal) UObjectリファレンシング処理が抜けていた部分を修正

2020. 05. 12.

SDK Download

機能追加

  • [SDK] 2.9.0
    • (Unreal) SDK新規配布
TOP