기술 자료

Unity Engine

Unity Engine

UDP 문제 해결

Troubleshoot common Unity Distribution Portal implementation issues, for a service that shut down in February 2025.
읽는 시간 1분최근 업데이트: 한 달 전

중요

UDP(유니티 퍼블리싱 포털)는 2025년 2월 17일에 종료됩니다. 이 날짜 이후로 UDP 웹 콘솔 및 서비스에 대한 액세스가 영구적으로 비활성화됩니다. 키스토어를 다운로드하고 게임을 앱 스토어에 직접 다시 퍼블리시하는 방법에 대한 지침을 보려면 UDP 개요 페이지를 방문하십시오. 계정에 대한 질문이 있으면 Unity 고객 지원 팀에 티켓을 제출하십시오.

잘못된 UDP 구현

게임 클라이언트에서 UDP를 잘못 구현하면 사용자가 IAP 상품을 구매하지 못할 수 있습니다. 게임에서 이러한 문제의 일반적인 증상은 다음과 같습니다.
  • 월렛을 호출해도 표시되지 않습니다.
  • 인앱 구매가 응답하지 않습니다. 이러한 증상이 일반 UDP 빌드에서 발생하면 게임을 리패킹하기 전에 문제를 해결해야 합니다.

IAP가 UDP 콘솔에 표시되지 않음

에디터에서 IAP 카탈로그 정보를 푸시하는지 확인하십시오.

오류: 패킹 실패: UDP SDK를 감지하지 않음

UDP를 빌드 타겟으로 설정하는 것을 잊은 경우 Unity IAP를 통한 구현 시 이러한 문제가 발생할 수 있습니다.
이는 APK를 빌드하는 동안 Minify 옵션을 사용하는 경우에도 발생할 수 있습니다. 이로 인해 UDP가 필요한 파일/디렉토리를 찾지 못할 수 있습니다. UDP 관련 패키지를 커스터마이즈된 Proguard 파일에 저장하거나 Minify 옵션을 비활성화하여 게임을 다시 빌드합니다.

UDP 샌드박스: 로그인 화면이 나타나지 않음

Init() 메서드가 올바르게 구현되지 않은 경우 샌드박스에 로그인 화면이 나타나지 않을 수 있습니다. Init()가 호출되면 로그인 화면이 표시됩니다. Init()는 로그인이 성공한 경우에만 성공합니다. Unity는 게임 실행 시 Init()를 구현할 것을 권장합니다.