Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions en/release-notes-unreal.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
## Game > Gamebase > Release Notes > Unreal

### 2.67.0 (2024. 10. 30.)
[SDK Download](https://static.toastoven.net/toastcloud/sdk_download/gamebase/v2.67.0/GamebaseSDK-Unreal.zip)

#### 기능 추가
* Steam 인증이 추가되었습니다.
* Stema 결제가 추가되었습니다.
* 이미지 공지 기능에 신규 타입이 추가되었습니다.
* 롤링 팝업 타입이 추가되었습니다.
* 기존의 이미지 공지는 팝업 타입으로 표기되며, Windows에서는 지원되지 않습니다.
* (Windows) LINE 인증이 추가되었습니다.

#### 기능 개선
* 엔진의 지원버전이 4.27 ~ 5.4로 변경되었습니다.
* 내부 로직을 개선했습니다.

#### 버그 수정
* 크래시 로그 발생 시 크래시가 발생할 수 있는 로직을 수정했습니다.

#### 플랫폼별 변경 사항
* [Gamebase Android SDK 2.67.0](./release-notes-android/#2670-2024-10-29)
* [Gamebase iOS SDK 2.67.0](./release-notes-ios/#2670-2024-10-29)

### 2.66.1 (2024. 09. 10.)
[SDK Download](https://static.toastoven.net/toastcloud/sdk_download/gamebase/v2.66.1/GamebaseSDK-Unreal.zip)

Expand Down
26 changes: 13 additions & 13 deletions en/unreal-authentication.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,8 @@ To that end, it is required to implement [Login for IdP](#login-with-idp).
**API**

Supported Platforms
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS

```cpp
void LoginForLastLoggedInProvider(const FGamebaseAuthTokenDelegate& Callback);
Expand Down Expand Up @@ -132,8 +132,8 @@ Gamebase supports guest login.
**API**

Supported Platforms
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#F9D0C4; font-size: 10pt">■</span> UNREAL_WINDOWS

```cpp
Expand Down Expand Up @@ -200,8 +200,8 @@ The types of IdPs that can be used for login can be found in the **GamebaseAuthP

Supported Platforms

<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#F9D0C4; font-size: 10pt">■</span> UNREAL_WINDOWS

```cpp
Expand Down Expand Up @@ -291,8 +291,8 @@ This interface allows login to Gamebase with SDKs provided by IdP and authentica

Supported Platforms

<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#F9D0C4; font-size: 10pt">■</span> UNREAL_WINDOWS

```cpp
Expand Down Expand Up @@ -340,8 +340,8 @@ When it is successfully logged out, authentication records with IdP are removed,

Supported Platforms

<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#F9D0C4; font-size: 10pt">■</span> UNREAL_WINDOWS

```cpp
Expand Down Expand Up @@ -387,8 +387,8 @@ Attempts account withdrawal while logged in.

Supported Platforms

<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#F9D0C4; font-size: 10pt">■</span> UNREAL_WINDOWS

```cpp
Expand Down Expand Up @@ -486,8 +486,8 @@ Mapping simply adds IdP integration.

Supported Platforms

<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS

```cpp
void AddMapping(const FString& ProviderName, const FGamebaseAuthTokenDelegate& Callback);
Expand Down Expand Up @@ -541,8 +541,8 @@ This interface allows to authenticate with SDK provided by IdP of a game to enab

Supported Platforms

<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS

```cpp
void AddMapping(const UGamebaseJsonObject& CredentialInfo, const FGamebaseAuthTokenDelegate& Callback);
Expand Down Expand Up @@ -721,8 +721,8 @@ After mapping is removed, log out from the IdP within Gamebase.

Supported Platforms

<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS

```cpp
void RemoveMapping(const FString& ProviderName, const FGamebaseErrorDelegate& Callback);
Expand Down Expand Up @@ -756,8 +756,8 @@ Return the list of IdPs mapped with user ID. <br/>

Supported Platforms

<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS

```cpp
TArray<FString> GetAuthMappingList() const;
Expand Down Expand Up @@ -791,8 +791,8 @@ Get UserID issued from Gamebase.

Supported Platforms

<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS

```cpp
FString GetUserID() const;
Expand All @@ -815,8 +815,8 @@ Get access token issued from Gamebase.

Supported Platforms

<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS

```cpp
FString GetAccessToken() const;
Expand All @@ -839,8 +839,8 @@ Get ProviderName that was successful with the last login from Gamebase.

Supported Platforms

<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS

```cpp
FString GetLastLoggedInProvider() const;
Expand Down
8 changes: 4 additions & 4 deletions en/unreal-etc.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,8 +88,8 @@ Display Language can be configured when Gamebase is initialized.
**API**

Supported Platforms
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS

```cpp
void Initialize(const FGamebaseConfiguration& configuration, const FGamebaseLaunchingInfoDelegate& onCallback);
Expand Down Expand Up @@ -200,8 +200,8 @@ When Display Language is set by initialization or SetDisplayLanguageCode API, th
**API**

Supported Platforms
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS


```cpp
Expand All @@ -218,8 +218,8 @@ FString GetCountryCodeOfUSIM() const;
**API**

Supported Platforms
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS

```cpp
FString GetCountryCodeOfDevice() const;
Expand All @@ -238,8 +238,8 @@ FString GetCountryCodeOfDevice() const;

**API**

<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS

```cpp
FString GetCountryCode() const;
Expand Down
2 changes: 1 addition & 1 deletion en/unreal-initialization.md
Original file line number Diff line number Diff line change
Expand Up @@ -312,8 +312,8 @@ With the GetLaunchingInformations API, you can get LaunchingInfo object even aft
**API**

Supported Platforms
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#B60205; font-size: 10pt">■</span> UNREAL_WINDOWS

```cpp
Expand Down
2 changes: 1 addition & 1 deletion en/unreal-purchase.md
Original file line number Diff line number Diff line change
Expand Up @@ -396,8 +396,8 @@ Under same user ID, you can query all subscriptions purchased both on Android an
**API**

Supported Platforms
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS

```cpp
void RequestActivatedPurchases(const FGamebasePurchasableConfiguration& Configuration, const FGamebasePurchasableReceiptListDelegate& Callback);
Expand Down
6 changes: 3 additions & 3 deletions en/unreal-push.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@ Get the values of consent to receiving push (enablePush), consent to receiving a
**API**

Supported Platforms
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS

```cpp
void RegisterPush(const FGamebasePushConfiguration& Configuration, const FGamebaseErrorDelegate& Callback);
Expand Down Expand Up @@ -139,8 +139,8 @@ Retrieves the notification options value which was set previously when registeri

Supported Platforms

<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS

```cpp
FGamebaseNotificationOptionsPtr GetNotificationOptions();
Expand Down Expand Up @@ -179,8 +179,8 @@ You can get user configuration value from the FGamebasePushTokenInfo value of th
**API**

Supported Platforms
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS

```cpp
void QueryTokenInfo(const FGamebasePushTokenInfoDelegate& Callback);
Expand Down
10 changes: 5 additions & 5 deletions en/unreal-ui.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,8 @@ You can call the closeImageNotices API to terminate all image notices currently
**API**

Supported Platforms
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS

```cpp
void CloseImageNotices();
Expand Down Expand Up @@ -112,8 +112,8 @@ However, if the Terms and Conditions reconsent requirement has been changed to *
**API**

Supported Platforms
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS

```cpp
void ShowTermsView(const FGamebaseDataContainerDelegate& Callback);
Expand Down Expand Up @@ -487,8 +487,8 @@ With the following API, you can open an external browser. The URL sent to parame
**API**

Supported Platforms
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS

```cpp
void OpenWebBrowser(const FString& url);
Expand All @@ -512,8 +512,8 @@ Callback registration is also available on the system notification.
**API**

Supported Platforms
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS

```cpp
void ShowAlert(const FString& Title, const FString& Message);
Expand Down Expand Up @@ -545,8 +545,8 @@ With the following API, it gets easy to display messages.
**API**

Supported Platforms
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS
<span style="color:#0E8A16; font-size: 10pt">■</span> UNREAL_ANDROID
<span style="color:#1D76DB; font-size: 10pt">■</span> UNREAL_IOS

```cpp
void ShowToast(const FString& Message, EGamebaseToastExposureTime ExposureTimeType);
Expand Down
22 changes: 22 additions & 0 deletions ja/release-notes-unreal.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
## Game > Gamebase > リリースノート > Unreal

### 2.67.0 (2024. 10. 30.)
[SDK Download](https://static.toastoven.net/toastcloud/sdk_download/gamebase/v2.67.0/GamebaseSDK-Unreal.zip)

#### 기능 추가
* Steam 인증이 추가되었습니다.
* Stema 결제가 추가되었습니다.
* 이미지 공지 기능에 신규 타입이 추가되었습니다.
* 롤링 팝업 타입이 추가되었습니다.
* 기존의 이미지 공지는 팝업 타입으로 표기되며, Windows에서는 지원되지 않습니다.
* (Windows) LINE 인증이 추가되었습니다.

#### 기능 개선
* 엔진의 지원버전이 4.27 ~ 5.4로 변경되었습니다.
* 내부 로직을 개선했습니다.

#### 버그 수정
* 크래시 로그 발생 시 크래시가 발생할 수 있는 로직을 수정했습니다.

#### 플랫폼별 변경 사항
* [Gamebase Android SDK 2.67.0](./release-notes-android/#2670-2024-10-29)
* [Gamebase iOS SDK 2.67.0](./release-notes-ios/#2670-2024-10-29)

### 2.66.1 (2024. 09. 10.)
[SDK Download](https://static.toastoven.net/toastcloud/sdk_download/gamebase/v2.66.1/GamebaseSDK-Unreal.zip)

Expand Down
Loading