2010-04-06 4 views
2

내 응용 프로그램 내에서 앱 구입 기능을 추가했습니다. 우리는 iPhone에서 (샌드 박스 모드에서) 성공적으로 테스트했습니다. 테스트를 성공적으로 마친 후 최종 테스트 신청서를 다른 국가의 테스터에게 보냈습니다.아이폰 앱 구입 중 : 작동하지만 아니요

이상한 경우 테스터는 앱 구매 기능에서 테스트 할 수 없습니다. 그는 "잘못된 제품 ID"오류가 나타납니다. 우리는 우리 편에서 완벽하게 작동하는 테스터에게 같은 빌드를 제공합니다. 전체 애플리케이션은 앱 구매 기능을 제외하고는 완벽하게 작동합니다.

추정치가있는 경우.

감사합니다. Vimal Jain.

답변

8

당신에게 철저하게하여 오류의 원인에 대한 웹 검색의 고통을 저장하려면 (내가 http://troybrant.net/blog/2010/01/invalid-product-ids/에서 직접 복사하고), 여기에 잘못된 제품을 일으킬 수 있습니다 내가 그 우연히 발견 한 모든 것을 체크리스트입니다 신분증. 당신이 각 질문에 "예"를 대답 할 수 있는지 확인합니다 :

* Have you enabled In-App Purchases for your App ID? 
* Have you checked Cleared for Sale for your product? 
* Have you submitted (and optionally rejected) your application binary? 
* Does your project’s .plist Bundle ID match your App ID? 
* Have you generated and installed a new provisioning profile for the new App ID? 
* Have you configured your project to code sign using this new provisioning profile? 
* Are you building for iPhone OS 3.0 or above? 
* Are you using the full product ID when when making an SKProductRequest? 
* Have you waited several hours since adding your product to iTunes Connect? 
* Are your bank details active on iTunes Connect? (via Mark) 
* Check that your device is not Jailbroken 

당신이 응답 한 경우에 "아니오"이러한 질문 중 하나에 문제가있다.

+0

안녕하세요, 답장을 보내 주셔서 감사합니다. 한 기기에서 inApp 구매 기능을 성공적으로 테스트 할 수 있지만 다른 기기에서는 작동하지 않습니다. 그래서 설정이 정확합니다. 아이폰에서 inApp 구매를 테스트하기 위해 특정 설정이 필요한지 알고 싶습니다 (설정 메뉴에서 iTunes 계정에서 로그 아웃해야 함을 알고 있습니다) 또는 특정 국가입니까? 감사합니다. –

+1

목록에 추가하십시오 "귀하의 장치가 Jailbroken이 아닌지 확인하십시오"Jailbroken 장치에서 성공적으로 IAP를 테스트하는 데 많은 시간을 낭비했습니다 –

+0

@Avrahamshuk Thanks ... 추가됨 –