본문으로 건너뛰기
버전: SDK-5.11.1

START

업데이트 상세 내역

SDK 5.6.0 이하 업데이트 후 410 에러 발생 문제

SDK 5.6.0 이하 버전에서 현재 버전으로 업데이트를 할 경우, 모든 뒤끝 함수 호출에서 410 GoneResourceException 에러가 발생할 수 있습니다.
재로그인 시, 해당 에러가 이후 발생하지 않게되므로 아래와 같은 로그인 함수를 다시 호출할 수 있도록 구성해주세요.

  • Backend.BMember.CustomLogin
  • Backend.BMember.GuestLogin
  • Backend.BMember.AuthorizeFederation
  • Backend.BMember.LoginWithTheBackendToken
  • Backend.BMember.RefreshTheBackendToken
뒤끝펑션 0.1.2 버전 비호환 문제

SDK 5.9.0 버전에서 0.1.2 이하(2021-12-28 이전에 배포된 펑션) 버전의 뒤끝 펑션을 호출할 경우,
펑션 내부에서 호출하는 함수에 에러가 발생하여 정상적으로 작동하지 않게 됩니다.

꼭 SDK를 업그레이드하기 전에 펑션을 0.2.0 버전으로 업그레이드하여 사용해주세요.

SDK 5.8.0 403 Forbidden 로직 개편 안내

SDK 5.8.0 버전에서는 과도한 요청으로 발생되는 403 Forbidden 에러 발생 시, 이후부터는 서버로 보내는 송신을 로컬에서 5분 30초동안 금지하며 해당 시간 내 함수 호출 시 다음과 같은 에러를 리턴합니다.

statusCode : 403
errorCode : Forbidden
message : 403 Fornidden by Local

만약 403 에러 처리에 기존 message를 이용할 경우에는 errorCode를 이용하거나 IsTooManyRequestError 함수를 이용해주세요.

1. 멀티캐릭터 페데레이션 로그인 기능 추가

GPGS, Sign in with Apple와 같은 서드파티 SDK로 멀티캐릭터 계정에 로그인하는 기능이 추가되었습니다.

예시

Backend.MultiCharacter.Account.AuthorizeFederation("federationToken" , FederationType.Google);

2. 멀티캐릭터 계정에 이메일 등록 기능 추가

멀티캐릭터 계정에 계정 찾기, 비밀번호 초기화시 보내지는 이메일의 주소를 등록하는 기능이 추가되었습니다.
(아이디, 비밀번호를 통해 회원가입된 계정만 가능합니다.)

Backend.MultiCharacter.Account.UpdateCustomEmail("help@thebackend.io");

3. 멀티캐릭터 계정 아이디 찾기 기능 추가

멀티캐릭터 계정에 등록된 이메일을 통해 계정 아이디 정보 메일을 발송하는 기능이 추가되었습니다.
(아이디, 비밀번호를 통해 회원가입된 계정만 가능합니다.)

예시

Backend.MultiCharacter.Account.FindAccountId("help@thebackend.io");

4. 멀티캐릭터 계정 비밀번호 초기화 기능 추가

비밀번호를 초기화하고 멀티캐릭터 계정에 등록된 이메일로 초기화된 비밀번호를 알려주는 기능이 추가되었습니다.

Backend.MultiCharacter.Account.ResetPassword("help@thebackend.io", "1234");

5. 멀티캐릭터 비밀번호 확인 기능 추가

현재 로그인되어있는 계정의 비밀번호와 입력한 비밀번호가 일치하는지 확인하는 기능이 추가되었습니다.

BackendReturnObject bro = Backend.MultiCharacter.Account.ConfirmCustomPassword("1234");
if(bro.IsSuccess())
{
Debug.Log("비밀번호가 일치합니다");
}

6. 멀티캐릭터 비밀번호 변경 기능 추가

현재 로그인되어있는 계정의 비밀번호를 변경하는 기능이 추가되었습니다.

BackendReturnObject bro = Backend.MultiCharacter.Account.UpdatePassword("pastPW", "newPW");
if(bro.IsSuccess())
{
Debug.Log("비밀번호가 변경되었습니다.");
}

7. 국가 정보에 따라 일대일 문의 양식 폼 다르게 출력

1대1 문의 기본 폼 불러오기 시, 콘솔에서 국가 별로 등록된 폼에 맞게 리턴되도록 수정되었습니다.

var bro = Backend.Question.GetDefaultQuestionForm();

8. 국가 정보에 따라 아이디 찾기 양식 다르게 출력

기본 커스텀 계정, 멀티캐릭터 커스텀 계정에서 아이디 찾기 호출 시, 콘솔에서 국가 별로 등록된 폼에 맞게 리턴되도록 수정되었습니다.

string email = "help@thebackend.io";
var bro = Backend.BMember.FindCustomID(email);
// or
var bro = Backend.MultiCharacter.Account.FindAccountId(email);

9. 국가 정보에 따라 비밀번호 초기화 다르게 출력

기본 커스텀 계정, 멀티캐릭터 커스텀 계정에서 비밀번호 초기화 호출 시, 콘솔에서 국가 별로 등록된 폼에 맞게 리턴되도록 수정되었습니다.

string email = "help@thebackend.io";
string pw = "1234";

var bro = Backend.BMember.ResetPassword(email, pw);
// or
var bro = Backend.MultiCharacter.Account.ResetPassword(email, pw);