Game > Gamebase > Release Notes > Unreal

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

Feature Updates

  • Improved internal logic.

Bug Fixes

  • Fixed code that caused warnings depending on C++ environment, resulting in errors on build
  • (Android) Fixed an error that occurred on API calls due to missing ProGuard declaration.

Platform-Specific Changes

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

Added Feature

  • (iOS) Applied privacy manifest and signature to Gamebase SDK.

Feature Updates

  • Improved internal logic.

Platform-specific Changes

2.60.0 (2024. 02. 15.)

SDK Download

Feature Updates

  • Updated internal logic.

Platform-specific Changes

2.58.0 (2023. 11. 28.)

SDK Download

Bug Fixes

  • (Windows) Fixed an issue where server push would not work.
  • Fixed logic that could cause a crash on initialization.

Platform-specific Changes

2.57.0 (2023. 11. 14.)

SDK Download

Added Features

  • Added support for Windows platform
    • Added Windows Settings Tool.
    • To check APIs supported by platforms, see UNREAL-WINDOWS in each documentation.

Platform-specific Changes

2.56.0 (2023. 10. 17.)

SDK Download

Added Features

  • Added Store settings in the Android settings tool.
    • Added Amazon Appstore, Huawei AppGallery, and MyCard to the list.
    • Added the option to select the version of the store when selecting ONE Store.
  • Added the Naver IdP setting in the iOS settings tool.
  • (Android) Added a new API to specify an option to hide the loading animation during the LoginForLastLoggedInProvider call.
  • (Android) Added the FGamebasePushConfiguration.requestNotificationPermission field to prevent the Push permission request popup from automatically appearing when calling the RegisterPush API on Android 13 and later.
  • (iOS) Added the FGamebasePushConfiguration.alwaysAllowTokenRegistration field to allow users to register tokens even if they deny push permissions.

Feature Updates

  • Modified the provided type from USTRUCT to a generic structure.
    • If the type received as a result is a value that is not provided by default, it is provided in TOptional form.

Bug Fixes

  • Modified to ensure that the withdrawal delay information and payment abusing auto cancellation information are delivered normally after logging in.

Platform-specific Changes

2.49.1 (2023. 04. 14.)

SDK Download

Bug Fixes

  • (iOS) Fixed a crash when calling the API to query purchases.

Platform-specific Changes

2.49.0 (2023. 04. 11.)

SDK Download

Added Features

  • Please update to a new API due to changes to the Query Unconsumed Purchases API.

    // Deprecated API
    void RequestItemListOfNotConsumed(const FGamebasePurchasableReceiptListDelegate& onCallback);
    // New API
    void RequestItemListOfNotConsumed(const FGamebasePurchasableConfiguration& Configuration, const FGamebasePurchasableReceiptListDelegate& onCallback);
    
  • Make sure to update to a new API due to changes to the Query Activated Subscription API.

    • To get the same results as the existing API, set FGamebasePurchasableConfiguration.allStores to true.
      // Deprecated API
      void RequestActivatedPurchases(const FGamebasePurchasableReceiptListDelegate& onCallback);
      // New API
      void RequestActivatedPurchases(const FGamebasePurchasableConfiguration& Configuration, const FGamebasePurchasableReceiptListDelegate& onCallback);
      
  • (Android) Added the RequestSubscriptionsStatus API to view the IAP subscription status.

  • (Android) Re-supported the field to set whether to use fixed font sizes from the WebView.
    • GamebaseWebViewConfiguration.enableFixedFontSize
  • (Android) Added a setting to allow WebView to render using all available screen spaces, including cutout (notched) areas.
    • GamebaseWebViewConfiguration.renderOutsideSafeArea

Feature Updates

  • Raised the minimum supported version of Unreal to 4.26.
  • (iOS) Fixed an error that occurred when running a build from Xcode 14.1.

Platform-specific Changes

2.43.3 (2022. 10. 04.)

SDK Download

Feature Updates

Platform-specific Changes

2.42.1 (2022. 08. 09.)

SDK Download

Added Features

  • Added the mappedUserValid field that represents the mapped user status to the FGamebaseForcingMappingTicket class.
  • Added the Xcode Path setting to specify the path for Xcode in iOS Setting Tool.

Feature Updates

  • The following field has been deprecated because whether to display the kickout popup window can be set during kickout registration in the Gamebase console.
    • FGamebaseConfiguration.enableKickoutPopup
  • Default values have been added to some fields in FGamebaseConfiguration.
    • The default value of enableLaunchingStatusPopup is set to true.
    • The default value of enableBanPopup is set to true.
  • The field to set whether to use the fixed font size in FWebView is no longer used.
    • FGamebaseWebViewConfiguration.enableFixedFontSize
  • Default values have been added to some fields in FGamebaseWebViewConfiguration.
    • The default values of navigation bar colorR, colorG, colorB, and colorA are set to 18, 93, 230, 255.
    • The default value of the isNavigationBarVisible field to enable the navigation bar is set to true.
    • The default value of the isBackButtonVisible field to enable the Go Back button in WebView is set to true.

Platform-specific Changes

2.41.0 (2022. 07. 05.)

SDK Download

Added Features

Platform-specific Changes

2.40.1 (2022. 06. 14.)

SDK Download

Bug Fixes

  • Fixed the logic that could cause a crash.
  • (iOS) Fixed an issue where the callback was not passed normally when calling the same API consecutively.

2.40.0 (2022. 05. 24.)

SDK Download

Added Features

  • Provides iOS settings tool.
    • In the previous project settings, it was displayed as Gamebase, but after the update, it is displayed as Gamebase - Android, Gamebase - iOS.
    • Made modifications so that only the necessary frameworks when running a build are included, with the iOS settings tool.
  • Added the VO class to determine whether the Terms UI is displayed after calling the Common Terms API.
    • FGamebaseShowTermsViewResult
  • Added an API to determine whether the device has allowed notifications or not.
    • UGamebaseSubsystem* Subsystem = UGameInstance::GetSubsystem(GetGameInstance()); Subsystem->GetPush().QueryNotificationAllowed()
  • Added an API to determine whether terms and conditions have been displayed.
    • UGamebaseSubsystem* Subsystem = UGameInstance::GetSubsystem(GetGameInstance()); Subsystem->GetTerms().IsShowingTermsView()
  • Added an option to hide the navigation bar in WebView.
    • FGamebaseWebViewConfiguration.isNavigationBarVisible
  • (Android) Added an option to fix the font size in WebView
    • FGamebaseTermsConfiguration.enableFixedFontSize
  • (Android) Added an option to fix the font size in terms and conditions window.
    • FGamebaseTermsConfiguration.enableFixedFontSize
  • Added the isPromotion field to determine whether it is a promotion or not when making payment.
    • FGamebasePurchasableReceipt.isPromotion
  • Added the isTestPurchase field to determine whether it is a test purchase or not when making payment.
    • FGamebasePurchasableReceipt.isTestPurchase
  • Added the following field to add parameters after the Customer Center URL.
    • FGamebaseContactConfiguration.additionalParameters

Feature Updates

  • Made modifications so that, when calling an API result callback, the callback is called after switching to GameThread.
  • Fixed an issue where, when calling the RequestActivatedPurchases API, the API is called twice internally.
  • Changed the name of the following APIs.
    • FGamebaseAnalyticsLevelUpData → FGamebaseAnalyticsLevelUpData
    • FGambaseBanInfoPtr → FGamebaseBanInfoPtr
  • Deprecated the following fields, because it is possible to set whether to display the kickout popup window during kickout registration in the Gamebase console.
    • FGamebaseConfiguration.enableKickoutPopup

Platform-specific Changes

2.33.1 (2022. 02. 22.)

SDK Download

Bug Fixes

  • Fixed an error that occurred when running the iOS build.

2.33.0 (2022.01.25)

SDK Download

Added Features

Feature Updates

  • Added and changed error codes
    • Changed the error code mapped to the GamebaseErrorCode::UNKNOWN_ERROR error from 999 to 9999.
    • Newly added the GamebaseErrorCode::SOCKET_UNKNOWN_ERROR error mapped to the error code 999.

Platform-specific Changes

2.26.1 (2021.11.23)

SDK Download

Bug Fixes

  • Fixed a typo of Finnish language on GamebaseDisplayLanguageCode
    • Finish → Finnish

2.26.0 (2021.09.28)

SDK Download

Added Features

  • Added a common Terms and Conditions feature
    • Added an API that opens the Terms and Conditions webview
    • Added an API that views the Terms and Conditions list and agreement status per user
    • Added an API that stores the user agreement data on the Gamebase server

Feature Updates

  • Changed to display the Customer Center without login if the Customer Center type is TOAST organization product (Online Contact).
  • Changed the internal launching URL
  • Removed Android multidex-related setting from Gamebase

2.19.2 (2021.06.29)

SDK Download

Bug Fixes

  • Fixed a crash that occurs when the Close button is clicked while onEventCallback is not registered when calling the Image Notification ShowImageNotices API
  • Android setting tools - Fixed a problem where Enable Hangame and Enable Weibo did not work properly

2.19.1 (2021.02.09)

SDK Download

Bug Fixes

  • Fixed a compile error caused by files excluded during Unity Build

2.19.0 (2021.01.26)

SDK Download

More Features

  • (Unreal) SDK distribution: accumulated features from 2.16.0 to 2.19.0 reflected
    • Android Settings Tool provided: please use this settings tool rather than modifying the Gamebase_Android_UPL.xml file.
    • Customer Center feature added
    • Authentication for Hangame, Weibo added
    • Galaxy Store added
    • Localized product information added in the Paid Item information field: localizedTitle, localizedDescription
    • Android settings tool provided
    • Unreal 4.26 supported

### 2.15.0 (October 27, 2020)

SDK Download

More Features

  • Added the Unreal SDK feature: SDK 2.15.0
    • Added GamebaseEventHandler that integrates all existing event systems
      • It includes the ServerPush and Observer features and checks promotion transaction event and push event.
    • Added API
      • Added an API that can be used to send a transaction request with product ID, enter additional information (UserPayload), and check them after the transaction is complete
      • Display image notification: showImageNotices
      • Check the Push token information: queryTokenInfo
    • Added a feature that allows foreground apps to receive push notifications using the NotificationOption setting if push token is registered.
    • Added the WebViewConfiguration contentMode setting

Feature Updates

  • [SDK] 2.15.0
    • (Unreal) TOAST SDK update: Android(0.23.0), iOS(0.26.0), Unity(0.21.0)

Bug Fixes

  • [SDK] 2.15.0
    • (Unreal) Fixed an issue where the ProGuard declaration was missing in the transaction module

### 2.9.1 (August 25, 2020)

SDK Download

More Features

  • [SDK] 2.9.1
    • (Unreal) Supports Unreal 4.22 ~ 4.25
    • (Unreal) Supports PLCrashReporter Issue: Guide

Feature Updates

  • [SDK] 2.9.1
    • (Unreal) Updated Gamebase SDK version for iOS within iOS Plugin (2.9.1)
    • (Unreal) Fixed the missing part of UObject referencing

2.9.0 (May 12, 2020)

SDK Download

More Features

  • [SDK] 2.9.0
    • (Unreal) Newly released SDK
TOP