2011-09-21 5 views
1

프로젝트의 인앱 구매를 구현하기 위해 노력하고 있으며 실제 테스트 구매를 제외한 모든 것이 잘 수행되었습니다. - iTunes에서 앱을 생성했습니다 (고유 ID, 바이너리 제출 후 거부 됨). 그것은이 마지막 일) 하지 않기 때문에이 - - 코드 를 구현 - 테스트 계정SKErrorUnknown 테스트 중 인앱 구매

무엇을 노력하고 생성 된 구매 항목 에서 인앱 생성 : 를 - 나는 가게 에서 유효한 제품을 가지고 - 내가 가지고 "구독 확인 ..."팝업 - "정보 공유 ..."팝업이 - 그리고 나서이 오류가 있습니다 : Co de = 0 "iTunes Store에 연결할 수 없습니다."(SKErrorUnknown)

아무도 아이디어가 없습니까? (나는 2 일 동안 인터넷 검색을 해왔다.

감사합니다.

+0

어떤 오류 코드가 있습니까? – mja

+1

transaction.error.code가 0 –

+0

입니다. jailbroken 장치를 실행하고있을 가능성이 있습니까? – mja

답변

3

내 문제를 발견했습니다. 내 앱이 루마니아에서만 사용 가능했고 테스트 사용자가 루마니아 용으로 현지화되어있었습니다.이 설정으로는 작동하지 않습니다.

미국용 앱을 사용 설정하고 미국에서 현지화 된 테스트 사용자를 만들었으며 작동하지 않는 것으로 보입니다 (전혀 코드가 변경되지 않음). 코드가 괜찮다는 것이 증명 된 것 같습니다. 사과 샌드 박스는 미국 이외의 테스트 사용자에게 문제가 있습니다.

+0

사용자 취소 (SKErrorPaymentCancelled'를받는 대신에)에서 'SKErrorUnknown'을 얻습니다. 모든 테스트 사용자는 일본 저장소 (비 미국)를 기반으로합니다. 구매를 취소 할 때도 똑같은 경험을 했습니까? –

+1

미국 이외의 테스트 사용자를 성공적으로 테스트하지 못했습니다. 그런 오류를 경험 한 후 미국 테스트 사용자를 사용하고 있습니다. –