PC SDK 사용 중 발생하는 에러는 크게 두 가지 경우로 구분해서 확인할 수 있습니다.
PC SDK의 모든 메서드는 호출 직후, 호출이 성공했는지 여부를 나타내는 StovePCResult
enum 값을 반환합니다.
반환되는 오류코드는 PC SDK 오류 코드 페이지에서 확인 할 수 있습니다.
PC SDK API에서 에러가 발생한 경우는 OnError
콜백이 호출되며, 에러에 대한 자세한 정보가 포함된 StovePCError
구조체가 전달됩니다.
// OnError 콜백이 호출될 때 전달 됩니다.
public struct StovePCError
{
// 호출된 함수를 나타내는 enum 값
public StovePCFunctionType FunctionType;
// 발생한 에러 유형을 나타내는 enum 값
public StovePCResult Result;
// 발생한 에러 메시지
public string Message;
// 외부 에러(http 에러, 외부 모듈 에러)가 발생한 경우, 해당하는 에러 코드
public int ExternalError;
}