2014-09-05 3 views
0

나는 인앱 구매 항목이 포함 된 Android 4+ 앱을 무료로 사용하고 있습니다. 일부 테스터는 현재 베타 테스트에 참여하고 있으며 최종 버전이 게시되면이 테스터가 무료로 IAP 항목을 사용하도록하고 싶습니다.Google Play 인앱 결제 - 테스터가 항목을 무료로 사용하도록 허용하는 방법

이렇게하는 것이 쉬운 방법인가요?

Play 스토어에서 처음으로 앱을 사용할 수 있습니다 (지금까지 iOS에서만 사용됨). 프로모션 코드를 만들거나 사용자가 비어 있지 않은 IAP 항목을 구매할 수 있는지 여부를 알 수 없습니다. 비어 있는.

내가 지금까지 발견 한 유일한 해결책은 앱 내에서 일종의 백도어가 될 수 있습니다. "페이지 XY로 이동하여 이미지 A를 두 번 클릭하여 잠금 해제 화면을 불러오고 사용자 이름과 키를 입력하십시오."

물론이 방법이 효과가 있지만이 솔루션은 마음에 들지 않습니다. 이러한 솔루션을 구현하기위한 추가 작업 외에도 실제로 절약 할 수는 없습니다. 나는 개인적으로 내 테스터의 대부분을 알지 못하며, 인터넷에서 자신의 잠금 해제 키를 공개하기로 결정한 경우 모든 종류의 사용자가 무료로 앱을 잠금 해제 할 수는 없습니다 (현재 버전이 아님).

그래서 Play 스토어 API에서이 기능을 사용할 수있는 방법이 있습니까?

답변

3

짧은 대답 : 아니요!

자세한 답변 및 가능한 방법 :
오른쪽 Developer Console --> Settings --> License Testing Panel입니다. 거기에 최대 400 개의 이메일 주소를 추가 할 수 있습니다. 이 이메일 주소 중 하나를 사용하는 사용자는 테스트 구매를 할 수 있습니다. 즉 요금이 부과되지 않지만 Google 서버는 "예.이 상품을 구입했습니다"라고 대답합니다..
제한 : 테스트 구입을 의미하며 주로 게시되지 않은 응용 프로그램을 의미합니다.

From the docs:

당신은 테스트 계정으로 모든 Google 계정을 사용할 수 있습니다. 테스트 계정은 로그인 자격 증명에 대한 액세스 권한을 부여하지 않고 여러 사람이 응용 프로그램에서 인앱 결제를 테스트하도록하려는 경우에 유용합니다. 테스트 계정을 소유하고 제어하려는 경우 계정을 직접 만들고 개발자 또는 테스터 에 자격 증명을 배포 할 수 있습니다.

게시 된 애플리케이션에서 테스트 구매를 할 수는 있지만 가능합니다. 하지만 하나의 큰 단점이 있습니다 : 14 일 후에 구매가 자동 취소됩니다.

Quote from the docs:

테스트 구매는 실제 주문하고 Google Play는 다른 주문과 같은 방식으로 처리합니다. 구매가 완료되면 Google Play 은 주문이 금전적 처리를하지 못하도록하여 사용자 계정에 실제 요금이 부과되지 않으며 14 일 후에 자동으로 주문을 취소합니다.

을 요약하면 : 인앱 결제 API가 같은 것을 할 수있는 공식적인 방법을 제공하지 않습니다. 이 작업을 수행하려면 자체 솔루션을 구현해야합니다.
또한이 주제를 설명하는 SO-Post "Coupons for In-App Billing"도 참조하십시오.

+0

안녕하세요! 명확하게 해 주셔서 감사합니다. 나는 이제 내 자신의 서버를 사용하여 내 자신의 "백도어"접근 방식을 구현했습니다. –

관련 문제