Google Play 구매를 조롱하려면 어떻게해야하나요?


16

사용자가 Google Play를 통해 상품 / 파워 업을 구매하고 실제 돈으로 구매할 때 기능을 테스트하기 위해 어떤 모범 사례를 수행해야하는지 알고 싶습니다.

예를 들어 기본적으로 게임 머니를 사용하여 게임 중 인벤토리에 저장된 항목을 구매하고 저장하는 간단한 테스트를 만듭니다. (예 : Final Fantasy 시리즈의 Gil 또는 Tron Bonne의 Zenny 는 PlayStation 1 용) Unity3D 또는 LibGDX 라이브러리가있는 Eclipse로 프로그래밍 할 때 게임 머니를 통해서만 돈을 구매하는 방법을 알고 있습니다.

이제 실제 돈을 사용하여 파워 업 아이템을 실제로 구매하는지 사용자를 확인하는 프로그램을 만들어야한다고 가정 해 봅시다. 다음으로 시스템은 온라인 상태를 확인해야합니다. 연결되면 Google Play 대화 상자로 이동하여 사용자에게 품목 구매를 계속할 것인지 묻습니다. 예이고 신용 카드 잔액이 충분하면 게임 앱으로 돌아가서 부울이 true를 반환하는지 확인하면 사용자가 구매 한 항목이 저장됩니다.

또 다른 예로는 실제 금액이 프로그래밍을 통해 계산되며 부족한 경우 사용자는 Google Play를 통해 구매하여 실제 금액을 더 추가하도록 요청하는 것입니다. true를 반환하면 실제 금액이 다시로드됩니다.

이 개념은 기본적으로 게임 개발자에게 필요합니다. 그러나이 기능과 함께 Google Play에서 게임 앱을 실제로 게시하기 전에 신용 카드 가치 등을 사용하지 않고 실제 돈 구매 테스트 항목을 테스트하는 안전한 방법이 있습니까? 튜토리얼, 시작 안내서, 권장 사항 등이 있습니까? 어떻게 시작해야하는지 알고 싶습니다. 감사합니다.



8
당신은 말한다 ! 당신은 바보 같은 사람, 구글 플레이에서 구매!
TRiG

답변:


21

구매 및 워크 플로를 일반 사용자처럼 성공적으로 테스트하려면 테스트 계정을 설정 한 다음 빌드를 임시 응용 프로그램으로 게시해야합니다. 테스트 계정과 관련하여 Google은 다음과 같이 말합니다.

Google Play 개발자 콘솔을 사용하면 하나 이상의 테스트 계정을 설정할 수 있습니다. 테스트 계정은 개발자 콘솔에서 테스트 계정으로 등록하는 일반 Google 계정입니다. 테스트 계정은 Google Play 개발자 콘솔에 업로드했지만 아직 게시하지 않은 애플리케이션에서 인앱 구매를 할 수있는 권한이 있습니다.

http://developer.android.com/google/play/billing/billing_admin.html#billing-testing-setup

또한 Google은 다시 테스트 할 수있는 모의 제품 ID를 제공합니다.

  • android.test.purchased
  • android.test.canceled
  • android.test.refunded
  • android.test.item_unavailable

이것들은 여기서 뽑아냅니다.

이것을 정적 응답 테스트라고 합니다. 코드는 반응이 좋은 것으로 알려진 제품 ID를 쿼리 할 수 ​​있으므로 실제로 구매하지 않고도 워크 플로를 테스트 할 수있는 방식으로 코드를 작성할 수 있습니다.

이것에 대해 더 많은 것이 있으므로 위의 두 링크가 더 많은 것을 알려줍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.