본문으로 건너뛰기
버전: 5.11.9

START

업데이트 상세 내역

뒤끝펑션 0.1.2 버전 비호환 문제

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

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

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
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 함수를 이용해주세요.

SDK 5.11.0 ~ 5.11.3 압축형데이터 이용 불가 안내

SDK 5.11.0에서 5.11.3의 경우 압축형 데이터를 이용할 경우, 데이터 불러오기 시, inDate에 뒷자리에 0이 붙을 경우, inDate값이 변경되는 치명적인 오류가 존재합니다.
압축형 데이터를 이용하고자 할 경우에는 꼭 5.11.4 이상의 SDK로 진행해주시기 바랍니다.

유저 관리

1. 애플 토큰 만료 함수 추가

애플 심사 정책에 따라 Sign in with Apple 소셜 로그인이 구현되어있는 앱의 경우, 회원 탈퇴 시, Apple 서버에 해당 유저에 대한 토큰 취소 REST API를 호출해야합니다.

애플 서버에서 authorizationCode를 받아 콘솔에 입력한 정보와 함께 애플 토큰 만료 REST API를 호출하는 함수가 추가되었습니다.

string authorizationCode = "cb3235099be9244a1b3c12b7c71e4afe9.0.srqyr.eOzlqRF-gg9UZvHXBwmGaA";


Backend.BMember.RevokeAppleToken(authorizationCode, callback =>
{
if(callback.IsSuccess())
{
Backend.BMember.WithdrawAccount(callback2 =>
{
if(callback2.IsSuccess())
{
Debug.Log("회원 탈퇴에 성공했습니다.");
}
});
}
});

영수증 검증

원스토어 해외 결제 영수증 검증 기능 추가

원스토어에서 bool값 매개 변수 isGlobal을 통해, 해외 원스토어를 통해 결제 시, 해외용 영수증 검증이 가능하도록 개선되었습니다.

Backend.Receipt.IsValidateOneStorePurchase(isGlobal, "add_gamepoint", "240607033625SGP81086", "receiptDescription");