bad signature 오류

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 베이스/채팅/데이터베이스/월드 SDK 버전 :
  • 프로젝트명 : UpComingReleases
  • 스테이터스 코드 : BadUnauthorizedException
  • 에러 코드 :
  • 에러 메시지 : bad bad,signature,잘못된,signature,입니다, 잘못된 bad,signature,잘못된,signature,입니다 입니다

뒤끝 개발팀을 통한 별도의 기술지원이 작업이 필요한 요청은 help@backnd.com 으로 문의해주시기 바랍니다.

뒤끝펑션 코드에서 TransactionWriteV2를 사용하고 있었고 여태까지 문제는 없었는데 이번에
bad signature오류가 발생했습니다 공지 확인 결과 5.18.13 이하 버전에 대해 발생하는 문제라는 내용 확인 후
5.18.17 버전으로 업그레이드 후 다시 테스트해봤지만 마찬가지의 오류가 발생했습니다.
아니면 펑션 sdk의 별도 문제가 있는건가요? 아니면 수정하려는 데이터 대상의 형식이 문제가 되는 건가요?
아래는 저장하는데 사용되는 class입니다. 해당 class들을 자체로 param에 추가하여 저장 시도하고 있습니다.
public class UserData
{
public long TotalExp;
public int WorldModPhase;
public int LastReceivedRewardLevel;
public Dictionary<int, int> Balances = new();
public int StartingCharacter;
public HashSet ClaimedDungeonRewardIDs = new();
public int NormalPityCount;
public int LimitedPityCount;
public bool IsLimitedGuaranteed;
public int NormalWeaponStack;
public int LimitedWeaponStack;
}

public class ReceiptGrant
{
public string Token;
public bool IsPending;
public List Stackables;
}

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
이전 문의글을 찾아봤는데

같은 케이스인거 같아서 체크해본 결과 UserData의 Balances의 sorting문제였던 것 같습니다.
근데 해당 글은 좀 됐는데 아직 픽스가 안된건가요?

안녕하세요, 개발자님.
문의 주신 bad signature 오류는 확인하신 공지 내용과 같이 SDK 버전으로 인해 발생하는 문제가 맞습니다.
사용 중이신 클래스나 데이터 형식에는 문제가 없습니다.

다만 뒤끝펑션은 프로젝트에서 사용하시는 SDK 버전과 관계없이, 펑션 내부에 적용된 자체 SDK로 동작합니다.
현재 펑션에는 최신 버전 기준 SDK 5.18.1이 적용되어 있어, 프로젝트의 SDK를 5.18.17로 업데이트하셔도 펑션에서는 동일한 오류가 발생하게 됩니다.

해당 문제가 빠르게 해결될 수 있도록 펑션 SDK 업데이트를 내부에 피드백 하였습니다.
정확한 업데이트 일정을 안내드리지 못하는 점 양해 부탁드리며, 업데이트가 완료되면 본 게시물에 추가로 안내드리겠습니다.
이용에 불편을 드려 죄송합니다.