문제

iTunes Connect에서 사용자 계정 관리를 통해 테스트 사용자 계정을 만들었습니다. 그러한 계정을 만들 때 계정에 대한 유효한 저장소를 선택해야합니다. 나는 우리 가게를 선택했다. 이제 장치의 App Store 설정에서 상점에서 로그 아웃했습니다. 신청서를 실행하고 구매를 시도했습니다. 테스트 계정으로 성공적으로 로그인했습니다. 자격 증명을 입력 할 때 확인을 누른 후에는 관찰자에서 SkpaymentTransactionStateFailed에서 발생합니다. "귀하의 계정은 US Itunes Store에서 구매에만 유효합니다"라고 표시됩니다. 오류 상태 = 0 알 수 없습니다. 두 번째로 구매를 수행하려고 할 때 StoreKit은 이전 로그인이 성공한 것과 같은 비밀번호를 요청합니다. 비밀번호를 입력 한 후 구매를 수행 할 수 있습니다. 내 질문은 그것이 테스트 계정이고 응용 프로그램이 실제로 AppStore에 있지 않기 때문인지 여부입니다. 이 메시지를 피하거나 최소한 구매 프로세스를 계속하려면 어떻게해야합니까?

정말 감사합니다,

해군

도움이 되었습니까?

해결책

글쎄, 나는 무료 응용 프로그램에 인앱 구매를 추가 할 수있는 코드 라이브러리가있는 멋진 블로그를 찾았습니다. 결국 그 사람은 내가 그에게 물었던 질문에 대답합니다.

http://blog.mugunthkumar.com/coding/iphone-tutorial-–-in-app-purchases/

내가 겪는 행동은 곧 버그가 아니라 기능이며 iTunes도 이런 식으로 작동합니다. 로그 아웃하고 다시 로그인하면 구매는 계정이있는 상점에서만 유효하며 해당 상점으로 이동합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top