# UDP 문제 해결

> Troubleshoot common Unity Distribution Portal implementation issues, for a service that shut down in February 2025.

| **중요**                                                                                                                                                                                                                                                                                                                        |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| UDP(유니티 퍼블리싱 포털)는 2025년 2월 17일에 종료됩니다. 이 날짜 이후로 UDP 웹 콘솔 및 서비스에 대한 액세스가 영구적으로 비활성화됩니다. 키스토어를 다운로드하고 게임을 앱 스토어에 직접 다시 퍼블리시하는 방법에 대한 지침을 보려면 [UDP 개요](https://api-udp.unity.com/overview) 페이지를 방문하십시오. 계정에 대한 질문이 있으면 [Unity 고객 지원 팀](https://support.unity.com/hc/en-us/requests/new?ticket_form_id=360000323692)에 티켓을 제출하십시오. |

## 잘못된 UDP 구현

게임 클라이언트에서 UDP를 잘못 구현하면 사용자가 IAP 상품을 구매하지 못할 수 있습니다. 게임에서 이러한 문제의 일반적인 증상은 다음과 같습니다.

* 월렛을 호출해도 표시되지 않습니다.

* 인앱 구매가 응답하지 않습니다. 이러한 증상이 일반 UDP 빌드에서 발생하면 게임을 리패킹하기 전에 문제를 해결해야 합니다.

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

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

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

UDP를 빌드 타겟으로 설정하는 것을 잊은 경우 Unity IAP를 통한 구현 시 이러한 문제가 발생할 수 있습니다.

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

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

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