자주 묻는 질문(FAQ)

이 문서에서는 PC용 Google Play 게임즈의 SDK 및 게시와 관련해 자주 묻는 질문에 답변합니다.

VPN을 추가하는 방법

PC용 Google Play 게임즈가 지원되지 않는 지역에서 게임을 테스트해야 하는 개발자는 VPN을 사용하여 지원되는 지역의 IP 주소를 획득하는 것이 좋습니다.

VPN에서 TUN 모드를 사용 설정해야 합니다. TUN 모드 사용 설정 및 방화벽 구성에 관한 안내는 VPN 제공업체의 작동 설명서에서 확인할 수 있습니다.

TUN 모드를 사용 설정한 후 테스트 목적으로 PC용 Google Play 게임즈와 에뮬레이터설치합니다.

백엔드 서버 없이 구매 흐름을 사용할 수 있나요?

보안 관점에서 백엔드 서버 없이 처리하는 것은 일반적으로 권장되지 않습니다.

자세한 내용은 백엔드 서버 없이 처리를 참고하세요.

Unity 또는 UE Editor에서 PC용 Google Play 게임즈 개발을 시작하려면 어떻게 해야 하나요?

Google Play 게임즈 앱을 사용하여 게임을 시작하면 Google 계정 세부정보가 동기화되나요?

Google Play 게임즈 클라이언트를 통해 게임을 실행하면 계정이 자동으로 동기화되므로 Google 로그인 프로세스를 통해 다시 로그인할 필요가 없습니다.

서드 파티 런처를 사용하여 Windows App Bundle (WAB)을 제출할 때 검토를 위해 게임 패키지가 필요한가요?

설치 프로그램만 제출하면 됩니다. 전체 게임 패키지를 제출하지 않아도 검토자가 설치 프로그램을 사용하여 게임 패키지를 다운로드할 수 있습니다.

플레이어가 Google Play 클라이언트 대신 서드 파티 런처를 사용하는 경우 Play 게임즈 서비스 계정이 자동으로 동기화되나요?

SDK 함수가 작동하려면 게임이 Google Play 게임즈 클라이언트를 통해 직접 실행되어야 합니다. 설치 프로그램이나 런처 애플리케이션과 같은 다른 프로세스가 게임을 시작하는 경우 해당 프로세스는 Google Play 게임즈 클라이언트에서 직접 실행해야 합니다. 게임은 클라이언트로부터 수신한 모든 매개변수를 클라이언트 프로세스에 전달해야 합니다.

SDK는 여러 인스턴스 또는 계정의 Google 계정 로그인을 어떻게 처리하나요?

GPG에서 각 게임 실행은 '게임 세션'으로 처리되며 각 '게임 세션'에는 연결된 계정이 있을 수 있습니다. 다를 수 있습니다. 따라서 계정 A로 게임을 실행한 다음 계정 B로 전환하고 다시 실행하면 두 게임이 동시에 실행될 수 있습니다.

WAB (Windows App Bundle) 파일 크기에 제한이 있나요?

WAB의 경우 최대 10GB 크기의 파일을 업로드할 수 있습니다.

PC용 Google Play 게임즈 SDK를 통합한 후 기존 API 기반 결제 시스템이 허용되나요?

모든 결제는 Google Play 결제를 사용하여 PC용 Google Play 게임즈 SDK에서 처리해야 합니다. 동일한 게임에서 기존 API 기반 결제 수단을 사용할 수 없습니다.

모바일과 유사한 공개 테스트 또는 비공개 테스트 환경이 있나요?

현재 전용 엔드 투 엔드 샌드박스는 제공되지 않지만 개발자를 위한 프로덕션과 유사한 테스트 환경의 필요성을 인지하고 있습니다. 더 강력한 솔루션이 곧 제공될 예정입니다.

개발자 모드에서 시작된 구매를 올바르게 사용할 수 없습니다.

개발자 모드에서 구매 사용은 3분 이내에 완료해야 합니다. 그렇지 않으면 구매가 환불될 수 있습니다.

API (기존)와 PC용 Google Play 게임즈 SDK 간에 차이점이 있나요?

  • 기존 결제에만 집중
  • SDK는 Google 데스크톱 서비스 (GDS) 및 전체 PC 기능을 지원합니다.
  • 개발자 친화적인 SDK 인터페이스
  • 브라우저 기반 Google 로그인이 필요하지 않음

PC용 Google Play 게임즈를 거치지 않고 게임 런처를 사용하여 게임을 직접 실행하여 SDK를 초기화하는 다른 방법이 있나요?

게임은 PC용 Google Play 게임즈 클라이언트를 통해 실행해야 합니다. 자세한 내용은 개발자 문서를 참고하세요.

정기 결제 또는 구독이 지원되지 않습니다. 이를 구현할 계획이 있나요?

인앱 구매 외에 이러한 구매 옵션을 추가할 계획은 없습니다. 구체적인 사용 사례와 함께 의견을 보내주시면 감사하겠습니다.

결제 프로세스에서 billingerror의 오류 코드가 구매 흐름을 실행하거나 결제 결과를 가져오는 응답으로 반환되나요? 구매 흐름에서 리스너를 사용하는 대신 SDK 결과를 기다리면 안 되나요?

결제 결과의 응답입니다. LaunchPurchaseFlow는 차단 없이 즉시 반환되지만 완료 시점을 알고 결과를 캡처하려면 콜백을 수신해야 합니다.