2011-12-15 4 views
1

인앱 구매로 시장에 앱이 있습니다. 샌드 박스 계정으로 테스트 한 이후 최악의 시간을 테스트했으며, 샌드 박스 계정으로 항목을 '구입'하면 테스트를 위해 항목을 다시 구입할 수 없습니다. 사용자 데이터를 지우는 테스트 사이에 앱을 삭제하지만, 테스트 구매를 할 때 이미 테스트 계정에서 항목을 구매했음을 감지합니다. 내 사용자 중 일부가 처음으로 앱을 구매할 때 문제가 발생하여 문제가 발생합니다. 샌드 박스 계정에서 복제 할 수없는 문제입니다.iPhone에서 인앱 구매를 테스트하십시오.

샌드 박스 계정에서 과거 구매 내역을 완전히 삭제할 수있는 방법이 있습니까?

+0

항상 새 샌드 박스 계정을 만듭니다. 샌드 박스 계정을 '정리'하는 방법을 찾지 못했습니다. – V1ru8

+0

하지만 매번 다른 이메일 주소가 필요합니다. 맞습니까? – coder

+0

테스트하는 것이 중요하다고 확신합니까? 앱에서 비 소모품 구매와 환매 구매의 차이점을 알 수 없어야합니다. 유효성을 검사하기 위해이 테스트를하고 있습니까? –

답변

0

걱정할 필요가 없습니다. 매번 같은 사용자를 사용할 수 있습니다.

워크 플로우는 동일합니다. StoreKit은 사용자의 구매 내역과 상관없이 동일한 메시지를 SKPaymentTransactionObserver에 전송하므로 코드를 테스트 할 수 있습니다.

3

매번 새로운 iTunes 연결 테스트 사용자를 만들어야합니다. 새 계정을 사용하면 문제를 재현 할 수 있습니다.

+0

매번 새로운 전자 메일 주소로 새 계정을 만들지 않고도이를 수행 할 수 있습니까? – coder

+0

불행히도 더 이상 없습니다. 각 테스트 사용자 계정에는 유효한 이메일 주소가 필요합니다. – Hyperbole

+0

일부 (무료?) 이메일 제공 업체는 귀하의 이메일 주소에있는 사용자 이름의 - 또는 + 접미사를 무시하므로 단 하나의 계정으로 무한 수의 이메일 주소를 구성 할 수 있습니다. – hotpaw2

관련 문제