Backend.Utils.GetLatestVersion을 통해서 현재 콘솔에 등록한 버전을 받아오려 했는데, 콜백이 돌아오지 않습니다.
문제는, 이전에는 에디터에서 할 당시에는 오류가 콜백되어 예외 처리를 했었는데,
지금은 그러한 오류 콜백조차도 돌아오지 않고 있습니다.
또한, android 등과 같은 기기에서도 마찬가지의 문제가 발생하고 있는 듯 합니다.
Backend.Utils.GetLatestVersion을 통해서 현재 콘솔에 등록한 버전을 받아오려 했는데, 콜백이 돌아오지 않습니다.
문제는, 이전에는 에디터에서 할 당시에는 오류가 콜백되어 예외 처리를 했었는데,
지금은 그러한 오류 콜백조차도 돌아오지 않고 있습니다.
또한, android 등과 같은 기기에서도 마찬가지의 문제가 발생하고 있는 듯 합니다.
안녕하세요 개발자님.
로그를 확인해본 결과, 정상적으로 함수가 호출되며 Success가 발생하는 것으로 확인이 됩니다.
해당 코드의 내용 공유 가능하실까요?
public void TouchStart()
{
CheckApplicationVersion((bool result) => {
if (result) // 최신버전
{
// 메인 로비로 이행
}
else // 최신버전 아님
{
// 업데이트 창 뜸
}
});
}
private void CheckApplicationVersion(Action<bool> func)
{
string currentVersion = Application.version;
// 여기서 로그를 뽑을 경우, 로그가 출력됨
Backend.Utils.GetLatestVersion((callback) =>
{
// 여기서 로그를 뽑을 경우, 로그가 출력되지 않음
if (callback.IsSuccess())
{
string latest = callback.GetReturnValuetoJSON()["version"].ToString();
if (currentVersion != latest)
{
func(false);
}
else
{
func(true);
}
}
else
{
print(callback.GetErrorCode());
func(true);
}
});
}
이런식으로 구현해 놓았습니다.
안녕하세요 개발자님,
코드 확인 감사드립니다.
아래 두가지 사항을 추가로 확인해 주시면 감사하겠습니다.