Sdk 오류 문의

안녕하세요 ~ 첫게임 출시이후에 두번째 게임을 준비 하려고 합니다 이번에는 준비해주신 Unity SDK 를 사용해보려고 하는데요

오류가 있어서 문의 드립니다.

실행환경은 아이폰 시뮬레이터 샌드박스앱에서 실행했습니다.

코드 상으로는 아래와 같이 호출을 했는데요 그 이후에 진행이 되지 않습니다 . 하단에 전체 로그 첨부드립니다.

AppLoginResult result = await AIT.AppLogin();

얼핏 보기에는 NetworkingInterface.RequestSerializerError 오류 라고 표시 되어서요 긴가 민가 하다가 문의드립니다.

전체로그

[00:04:18]Debug Console initialized

[00:04:18]=== Bridge Initialization Logs ===

[00:04:18][Bridge] ========================================

[00:04:18][Bridge] Apps in Toss Unity Bridge 시작

[00:04:18][Bridge] 환경: 개발 :hammer_and_wrench:

[00:04:18][Bridge] 호스트: localhost

[00:04:18][Bridge] 브라우저: Unknown Unknown

[00:04:18][Bridge] OS: iOS

[00:04:18][Bridge] ReactNativeWebView: YES :white_check_mark:

[00:04:18][Bridge] GoogleAdMob: :hourglass_not_done: 확인 중…

[00:04:18][Bridge] ========================================

[00:04:18][Bridge] :collision::collision::collision: 치명적 오류! :collision::collision::collision:

[00:04:18][Bridge] → AppsInToss.GoogleAdMob 없지만 ReactNativeWebView는 존재

[00:04:18][Bridge] → Native에서 GoogleAdMob 주입 필요!

[00:04:18][Bridge] → 호스트: localhost

[00:04:18]=== End Bridge Logs ===

[00:04:18][AIT] Debug Console 초기화 완료 (오른쪽 하단 버튼으로 열기/닫기)

[00:04:18][UnityCache] ‘http://localhost:5173/StreamingAssets/aa/WebGL/localization-locales_assets_all.bundle’ successfully downloaded and stored in the browser cache

[00:04:18][UnityCache] ‘http://localhost:5173/StreamingAssets/aa/WebGL/d1342aae1079e1e7392fe02a3f7c057b_monoscripts_7e6b1ebcac9b0ee2c14b39ca426026b1.bundle’ successfully downloaded and stored in the browser cache

[00:04:18]SignInTossAsync Start.

[00:04:18][AIT jslib] appLogin called, callbackId: cb_1

[00:04:18][AIT jslib] appLogin returned: [object Promise] isPromise: true

[00:04:18][UnityCache] ‘http://localhost:5173/StreamingAssets/aa/WebGL/localization-assets-shared_assets_all.bundle’ successfully downloaded and stored in the browser cache

[00:04:18][UnityCache] ‘http://localhost:5173/StreamingAssets/aa/WebGL/localization-string-tables-korean(ko)_assets_all.bundle’ successfully downloaded and stored in the browser cache

[00:04:18][AIT jslib] appLogin rejected: Error: 작업을 완료할 수 없습니다.(NetworkingInterface.RequestSerializerError 오류 1.)

[00:04:18][AITCore] OnAITCallback received: {“CallbackId”:“cb_1”,“TypeName”:“AppLoginResult”,“Result”:“{\“success\”:false,\“data\”:\”\“,\“error\”:\“작업을 완료할 수 없습니다.(NetworkingInterface.RequestSerializerError 오류 1.)\”}”}

[00:04:18][AITCore] Routing callback: id=cb_1, type=AppLoginResult

[00:04:18]AITException: 작업을 완료할 수 없습니다.(NetworkingInterface.RequestSerializerError 오류 1.)

[00:04:18]OnAuthInFailed

[00:04:20]OnRetryBtn

[00:04:20]SignInTossAsync Start.

[00:04:20][AIT jslib] appLogin called, callbackId: cb_2

[00:04:20][AIT jslib] appLogin returned: [object Promise] isPromise: true

[00:04:20]Audio context resumed after 3.629 seconds.

[00:04:20][AIT jslib] appLogin rejected: Error: 작업을 완료할 수 없습니다.(NetworkingInterface.RequestSerializerError 오류 1.)

[00:04:21][AITCore] OnAITCallback received: {“CallbackId”:“cb_2”,“TypeName”:“AppLoginResult”,“Result”:“{\“success\”:false,\“data\”:\”\“,\“error\”:\“작업을 완료할 수 없습니다.(NetworkingInterface.RequestSerializerError 오류 1.)\”}”}

[00:04:21][AITCore] Routing callback: id=cb_2, type=AppLoginResult

[00:04:21]AITException: 작업을 완료할 수 없습니다.(NetworkingInterface.RequestSerializerError 오류 1.)

[00:04:21]OnAuthInFailed

[00:04:36][AIT] GoogleAdMob이 20초 후에도 감지되지 않음. 체크 중단.

추가로 빌드 할때마다 유니티 설정에 회사이름 “Apps In Toss “ 로 변경을 안해주셨으면 좋겠습니다.
어떠신가요 …

@seonjeong 안녕하세요 늦게라도 좋으니 확인 한번 부탁 드립니다. ~

회사 이름을 변경하는 부작용에 대한 개선이 반영되면 말씀드리겠습니다. 제보 감사합니다!

안녕하세요 샌드박스에서는 sdk 로 테스트가 안되는걸까요 ? 로그인 진행하는데 환경에 문제 이면 매번 빌드 올려서 테스트를 진행 해야 하는건지요

먼저 말씀주신 회사 이름을 변경하는 부작용에 대해 개선 작업이 완료되어 (PR 85) 곧 릴리즈 예정입니다.

감사합니다.

1개의 좋아요

안녕하세요.

개선 내용 공유 주셔서 감사합니다 ~

아래 내용도 확인 되면 말씀 부탁드립니다

감사합니다 (__)

안녕하세요 :slight_smile:
샌드박스에서 AppLogin 인가코드 받는 구간은 테스트가 가능한데, 혹시 에러가 리턴되시는걸까요 ?

@jinwoolee appName이 어떻게 되는지 알 수 있을까요? 서버 에러 확인해보겠습니다.

@dohyung 안녕하세요 앱이름 tile3sachunsung 입니다

@Dylan 안녕하세요 그렇게 보입니다 . 아이폰 시뮬레이터 환경에서 진행을했구요 전체 로그 첨부드렸는데 보면 NetworkingInterface.RequestSerializerError 오류 라고 출력되고 있긴한데

제가 정확한 내용은 모르겠어서 문의 드렸습니다.

해당 오류의 문제가 아닐수 있으나 로그가 남아서 문의 드렸습니다.

@jinwoolee 님, 타일사천성 앱에 토스로그인 등록이 안되어 있는 것 같네요. 토스로그인 등록 후 이용 부탁드립니다 :bow:

@dohyung 마음이 급했네요 명확하게 안내해주셔서 감사합니다.

10일정도 잘 쉬었다고 생각해야겠네요 ㅎㅎ

1개의 좋아요

안녕하세요

오늘 리뷰결과를 받았는데요

저는 게임 로그인만 사용하는데 토스 로그인을 수락하지 않으면 게임 로그인이 오류가 있던거 같네요 (위에 글의 내용)

여기까지는 그런가보다 하고 토스 로그인 동의를 거쳤는데

사용하지 않는 토스 로그인 이름 : 필수 동의 때문에

계정 삭제 콜백 주소를 넣으라고 하거든요 이부분 해결할 방법이 있을까요?

토스 로그인을 사용하지 않고 있고 이름도 필요가 없습니다.
계정 인증이 어려워 게임 로그인을 만들었는데 다시 정석적으로 가는것 같습니다

계정삭제는 게임내에서 제공하고 있기도하고요 @dohyung 확인 부탁드립니다.

제가 말씀주신 내용을 이해하지 못했는데, 게임 로그인만 사용하신다면 미니앱 코드에서 말씀주신 appLogin 을 호출하지 않으시면 될 것 같습니다.

AppLoginResult result = await AIT.AppLogin();

아 저도 잘못알고있었네요 AppLogin 이 AppLogin 이고 제가 생각하는 게임 로그인은 ( getUserKeyForGame ) Unity SDK에서 안보였던거군요 알겠습니다… 찾는게 늦었습니다 GameUserKeyForGame 확인했습니다

GetUserKeyForGameResult result = await AIT.GetUserKeyForGame();