구글 페더레이션 로그인 중 신규 오류 발생

문의를 남기실 경우 다음 항목을 작성해 주시면 빠른 답변 처리에 도움이 됩니다.

  • 프로젝트명 : RaisingAdventurer
  • 뒤끝SDK 버전 : 5.4.1
  • 에러 코드 : MissingMethodException: constructor on type ‘System.ComponentModel.Stringconverter’ not found.

구글 페더레이션 로그인 중, AuthorizeFederation 메소드를 거칠 시, 다음과 같은 오류가 발생합니다.

해결법을 알 수 있을까요?

안녕하세요 개발자님,
아래 내용들 확인 부탁드리겠습니다.

  • 스크립트 내 using System.ComponentModel 작성 여부
  • Stringconverter 라는 클래스 또는 메서드를 사용중인지 여부
  • AuthorizeFederation 에 들어가는 인자값이 모두 string인지 여부
  • 스크립트 내 using System.ComponentModel 작성 여부

→ 지금 해당 메소드를 사용하는 스크립트에서 사용 후 빌드 후 테스트 해보았고 똑같은 증상이 발현되었습니다.

  • Stringconverter 라는 클래스 또는 메서드를 사용중인지 여부

→ VS를 통한 “전체 솔루션” 서치를 통해 미 사용중임을 확인했습니다.

  • AuthorizeFederation 에 들어가는 인자값이 모두 string인지 여부

→ 현재 사용중인 코드는

BackendReturnObject BRO1 = Backend.BMember.AuthorizeFederation(GetTokens(), FederationType.Google, “gpgs”);

입니다.
AuthorizeFederation 안에 들어가는 인자가 FederationType.Google의 enum 을 제외한 다른 인자들이 전부 string임을 확인 했습니다. (GetTokens 메소드의 리턴 값은 String.)
해당 enum인자를 빼고 사용할 수 있는 방법을 여쭤봐도 될까요?

안녕하세요 개발자님.

아쉽게도 Backend.BMember.AuthorizeFederation의 두번째 인자값인 FederationType을 string으로 변환하여 호출할 수 있는 방법은 제공하고 있지 않습니다.

현재 테스트중이지만 재현되지 않아 해결에 어려움을 겪고 있습니다.
괜찮으시다면 개발자님이 아래 방법들을 통해 하나씩 확인해주시면 감사하게습니다.

  1. 다른 뒤끝 함수들도 정상적으로 작동중인지 확인.
  2. 직접 Enum을 선언 및 정상적으로 사용되는지 확인
  3. 뒤끝 SDK 최신버전으로 업데이트
  4. Unity > Assets > Reimport All 버튼 클릭하여 패키지 정리
  5. 해당 스크립트에 다음 코드 삽입
using System.ComponentModel; 

SringConverter stringconverter = new StringConverter();
  1. 유니티 버전 확인 및 최신 버전으로 업그레이드

감사합니다.