게임을 처음으로 릴리스하고 앱 스토어 제출을 위해 리패킹하기 전에 먼저 샌드박스 환경에서 게임을 테스트하십시오. 이때 다음 작업을 수행해야 합니다.
이 테스트는 UDP 구현이 단순하고 명목적인 상황에서 제대로 동작하는지 확인하기 위한 것입니다. Unity는 UDP 메서드를 더 광범위하게 테스트할 것을 권장합니다. 첫 번째 릴리스 후에는 UDP에서 게임의 새 리비전을 릴리스하기 위해 샌드박스에서 다시 테스트할 필요가 없습니다.
참고: Unity 에디터 플레이 모드에서 게임을 테스트하면 모든 IAP 거래가 성공적이고 자동으로 소비됩니다. 이는 UDP 콘솔과 연동되지 않으므로 샌드박스 테스트를 마치기에 충분하지 않습니다.
UDP 샌드박스에서 게임을 테스트하려면 다음 단계를 따르십시오.
각 테스트가 성공하면 다음 상황이 발생합니다.
모든 필수 테스트를 통과하면 Game Info 페이지의 왼쪽 패널에 녹색 체크 표시가 나타나 샌드박스 테스트를 완료했음을 알려줍니다. 이제 Game Info 페이지의 나머지 단계를 완료하여 첫 번째 리비전을 릴리스하고 스토어에 제출할 수 있습니다.
샌드박스 로그인 자격 증명은 샌드박스 환경을 위한 일반 UDP 빌드에서만 동작합니다. UDP가 실제 앱 스토어에 제출하기 위해 빌드를 리패킹하면 샌드박스 환경, 로그인 페이지, 그리고 스토어별 SDK의 패치가 제거됩니다. 빌드의 스토어별 SDK는 IAP 거래가 해당 스토어의 결제 시스템에서 작동하도록 보장합니다.
참고: 샌드박스 모드는 서버 측 확인도 지원합니다.
다음과 같은 IAP 관련 문제가 발생하면 UDP 및/또는 IAP 구현을 확인하십시오.
자세한 문제 해결 정보는 UDP 패키지 문서를 확인하거나 UDP 콘솔의 “지원 문의” 링크를 통해 UDP 지원 팀에 문의하시기 바랍니다.