뒤끝 펑션 관련 문의 드립니다.

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

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

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

  • 뒤끝 SDK 버전 :
  • 프로젝트명 : braves-of-tomorrow

뒤끝 펑션을 사용합니다.
뒤끝 펑션에서 디버깅을 할 때는 잘 불러 오는데, 뒤끝펑션을 어플리케이션에서 불러오니, 뒤끝펑션은 호출이 되고, 200을 받았는데, 리턴값에 null이 들어옵니다 어떤게 문제일까요?
아래가 관련 코드 입니다.

뒤끝 펑션 코드
namespace BackendFunction
{
public class BFunc
{
public Stream Function(Stream stream, ILambdaContext context)
{
try
{
// Initialize BackendFunction API
Backend.Initialize(ref stream);
}
catch (Exception e)
{
//Return the reason if Initializing BackendFunction API was failed
return ReturnErrorObject("initialize " + e.ToString());
}

        // TODO
        // 1. 값을 받아오기
        //var tableId = Backend.Content["tableId"].ToString();
        //var count = Convert.ToInt32(Backend.Content["count"].ToString());

        // TODO Debug
        var tableId = "3948";
        var count = 5;

        // 2. 뒤끝 서버에서 확률 갖고 오기 함수 콜
        var bro = Backend.Probability.GetProbabilitys(tableId, count);

        // 3. 받은 것 그대로 쏴주기
        var streamData = Backend.JsonToStream(bro.GetFlattenJSON());
        return streamData;
    }

    static Stream ReturnErrorObject(string err)
    {
        JObject error = new JObject();
        error.Add("error", err);

        return Backend.JsonToStream(error.ToString());
    }
}

}

호출 코드
private BackendReturnObject GetProbabilitys()
{
Param param = new Param
{
{ “tableId”, “3948” },
{ “count”, 5 }
};

    return Backend.BFunc.InvokeFunction("GetGachaItemList1", param);
}

요렇게 돌아오네요.
“statusCode : 200\nmessage : Success\nreturnValue : {“result”:”{\n \“errorType\”: \“NullReferenceException\”,\n \“errorMessage\”: \“Object reference not set to an instance of an object.\”,\n \“stackTrace\”: [\n \“at BackendAPI.Value.BackendReturnObject.Flatten(JsonData json)\”,\n \“at BackendAPI.Value.BackendReturnObject.GetFlattenJSON()\”,\n \“at BackendFunction.BFunc.Function(Stream stream, ILambdaContext context)\”,\n \“at lambda_method(Closure , Stream , Stream , LambdaContextInternal )\”\n ]\n}\n"}\n"

안녕하세요 개발자님,
유니티를 통해 뒤끝 에디터 세팅에 functionAuthKey 키가 잘 입력되어 있는지 확인하여 주시면 감사하겠습니다.

기초적인게 빠져 있었네요 감사합니다. ^^