닷넷 4.0에서 오류 메시지를 가져오려면 어떻게 해야하나요?

원래는 다른 기능들이 잘 되다가 갑자기 코드 구조를 바꾸니 뒤끝 초기화부터 안되서 보다가

언뜻 4.0하고 3.0이 사용방법이 다르다는 것을 본 기억이 있어서 보니간

제가 4.0을 사용하고 있음에도 3.0 방식대로 했더라고요. 이렇게 했어도 됬었는데 왜 됬는지는

모르겠지만 어찌되었든 갑자기 안되서 4.0 방식대로 바꾸니 됬습니다.

그런데 여기서 제가 3.0 방식대로 사용했을 때는 Backend.Initialite((bro) 이런식으로 해서

bro를 통하여 에러 메시지나 코드 등을 가져 올 수 있었는데

4.0 방식에서는 람다에 따로 파라미터 없이 그냥 사용 하더라고요 이럴 경우 에러 메시지나 코드 등을

어떻게 가져 올 수 있을가요?

안녕하세요 개발자님

초기화를 할 때 에러메시지, 에러코드를 가져오는 것을 말씀하시는 것 이신가요?

닷넷 4의 경우 초기화 유무를 아래와 같이

Backend.Initialize(() =>
{
    // 초기화 성공한 경우 실행
    if (Backend.IsInitialized)
    {
        // example
        // 버전체크 -> 업데이트
    }
    // 초기화 실패한 경우 실행
    else
    {

    }
});

Backend.IsInitialized 의 true/false로 초기화 성공/실패를 확인하고, 별도의 에러코드는 리턴하고 있지 않습니다.

또한 닷넷4에서도 닷넷3방식으로 초기화가 가능하기는 하나

해당 함수를 실행하는 개발환경/실행환경에 따라 오류가 발생할 수 있습니다.

저희쪽에서 확인한 것은 일반적인 개발환경에서는 문제없이 실행이 가능하나, 실제 실행 환경(안드로이드, 아이폰 환경)에서는 초기화가 안되는 오류가 발생하였습니다.

그렇기에 닷넷4 사용 시 닷넷4 방식으로 사용하는 것을 권장하고 있습니다.