클라이언트에서 뒤끝 펑션이 호출이 안 되는 거 같습니다.

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

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

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

에러도 하나도 안 나는데, 맨 위 스샷에서 브레이크 포인트에 안 들어옵니다.
뒤끝 콘솔에서 데이터를 확인해보니 뒤끝 펑션의 Function 함수에서 Insert하는 부분도 호출 되지 않는 걸 확인했습니다.
visual studio code에서 디버깅을 하면 호출되는데, 유니티에서 맨 위 함수 작성 후 start에서 customlogin 후에 TestParam 함수는 호출되고, 콜백이 안 옵니다.
InvokeFunction이 작동을 안 하는 걸까요?


다시 확인해보니 유니티에서 실행하면 로그 스트림에는 추가가 되는데, Insert는 되지 않았습니다.
그럼 callback이 안 오는 건지…
cmd에서 backend config 수정 뒤에, backend build, backend deploy까지 에러 없이 진행 되는 것 확인했습니다.
그리고 콘솔에서 로그 스트림의 메세지는 어떤 걸 return 하는건가요?
뒤끝 펑션 템플릿에서 return 하는 값이 아닌 거 같은데(ReturnErrorObject나 Backend.StringToStream 등)
유의미한 데이터가 아닌 거 같습니다…
request Id가 요청한 유저의 id가 맞나요? 이것도 테스트한 계정이랑 비교해봤을 때 다른 거 같네요

안녕하세요 개발자님,
비동기로 응답이 안오는 경우라면 AsyncPoll 함수가 잘 호출되고 있는지 확인해 주시면 감사하겠습니다.
또한 유니티 인스펙터 내 펑션 auth key 입력도 잘 되어있는지 함께 확인하여 주시면 감사하겠습니다.

네 확인하고 알려드리겠습니다.
signatureKey는 backendSettings인가 거기 말씀하시는거죠?

죄송합니다. signatureKey 가 아닌 펑션 auth key 입니다.
아래 이미지를 참고하여 정보 입력을 확인해 주시면 감사하겠습니다. :D

image

넵 signatureKey랑 AuthKey 둘다 어제 제대로 들어간 거 확인했었으니 AsyncPoll 함수 확인해보겠습니다

혹시 asyncpoll은 언제 호출해야 하나요?
문서에 따로 이에 대한 내용이 없네요
그리고 제가 올린 케이스는 딱히 비동기가 아닌데 asyncpoll을 호출해야 하나요?

auth key는 콘솔 => 펑션 => 인증키에 있는 거 복사하면 되는 거 맞죠?
그것도 확인했고 Backend.Initialize == true일 때 asyncpoll도 호출했는데 안되네요…


54번째줄은 호출되고 57번째줄이 호출이 안됩니다.
근데 콘솔에서 로그 스트림은 남는 걸 보니 올라가긴 하는 거 같은데 왜 콜백이 안올까요?
프로젝트 설정에서 상태도 온라인으로 했습니다.

image
혹시나 Function 함수에서 에러나는 것일까봐 바로 string 내려주게 했습니다
원인 파악 해주시면 감사하겠습니다 ㅠㅠ


예시에 나온대로 SendQueue도 써봤는데 delegate 형식이 infer 될 수 없었다며 null 에러 뜨네요

원인 찾았네요
비동기가 아니라서 Initialize할 때 useAsyncPoll을 false로 했더니 내려옵니다.
근데 useAsyncPoll은 어떤 역할을 하나요?
문서에서 못 찾겠어서 설명해주시거나 문서 링크 주시면 감사하겠습니다


그리고 혹시 useAsyncPoll false여도 이렇게 사용하면 비동기로 실행 되는 것 맞을까요?

useAsyncPoll은 콜백 함수 풀링에 사용됩니다.
관련 내용은 아래 개발자 문서를 통해 상세히 확인할 수 있습니다.