안녕하세요.
In App Billing 을 구현중에 있습니다.
핵심 질문은 실제 product id를 테스트 계정으로 가상으로 결제되게 하는 방법입니다.
자세한 내용은 아래에..
play store 에 apk 를 업로드한 상태이고
상태는 게시됨에 있습니다.
인앱 제품은 활성 APK 로 되어있구요.
결제 관련 소스에서
mBillingService.requestPurchase("android.test.refunded", Consts.ITEM_TYPE_INAPP, null)
을 호출했을경우 가상으로 결제가 왼료된 것처럼 잘 됩니다.
물론 Publish key code 도 입력을 했구요.
android.test.refunded 를 product id 를 입력했을때 결제 창이 나타납니다.
문제는 실제 인앱 제품에서 Product Id 를 가지고 테스트를 하려고하는데요.
구글문서보면 Test 권한이 있는 Gmail 계정 으로 할 수 있다고 나와있습니다.
그런데 제가 하는게 틀린지 잘 되지 않습니다.
테스트 계정으로 and to and 로 하면된다는데.. 솔직히 잘 이해가 되질 않습니다.
구글 플레이의 계정 세부정보에 보면
Test 권한이 있는 Gmail 계정 부분에 임의의(실제로 사용하지 않는계정) test@gmail.com 을 입력하고 하는것인지
아니면 developer 계정이 (developer 계정을 등록한 사람) 아닌
테스트권한을 줄 사람의 Gmail 계정을 입력하는것인지 (실제로 사용하는 Gmail 계정)
잘 이해가 되질 않습니다.
어느 블로그나 구글링으로 검색해봤을때 결제를 하고 몇시간내에 환불을 한다고도 합니다..
저는 그전에 먼저 테스트 계정으로 하고 싶거든요..(실제로 가능한가요?)
또한 디바이스 공장 초기화를 하라고 하는데 안하고 할수도 있는지..
답변 부탁드리겠습니다.