[ios] “iTunes Store에 연결할 수 없습니다”인앱 구매

인앱 구매를 테스트하는 데 문제가 있습니다. 유효한 제품 식별자를 되찾았지만 구매시 “iTunes Store에 연결할 수 없습니다”라는 두려운 메시지를 받았습니다. 흥미로운 점은 복원 구매가 작동하는 것처럼 보인다는 것입니다. iTunes 로그인이 나타납니다.

나는 :-내 인앱 구매가 판매를 위해 허가되었는지 확인-확인하고, Apple의 문서와 동기화되도록 내 소스 코드를 다시 확인했습니다.-적절한 테스트 사용자 추가-앱 ID에 와일드 카드가 포함되지 않음-인앱 구매가 앱 (앱 자체가 개발자 거부 상태에 있으며 구매를 제출할 준비가 됨)-대기 중-앱 재설치, 솔루션 정리, 모든 부두 관련 항목



답변

장비의 프로덕션 iTunes 계정에서 로그 아웃했는지 확인하십시오.

실제 iTunes 계정으로 로그인 한 테스트 전화에서이 오류가 발생했습니다. 프로덕션 iTunes 계정을 사용하여 앱을 테스트 할 수 없으므로 오류가 발생합니다. 이 추측을 피하기 위해 Apple이 더 나은 오류를 제공하기를 바랍니다.


답변

인앱 구매 FAQ : iTunes Store에 연결할 수 없음을 참조하십시오 .

Your app is running in the Simulator, which does not support In-App Purchase

앱 구매 테스트를 위해 항상 실제 장치를 사용하십시오.


답변

신규 사용자의 경우 인앱 구매 제품의 상태가 Ready to Submit‘메타 데이터 누락’ 이 없는지 확인하세요 . 제 경우에는 구독 그룹의 현지화가 누락되었습니다.

여기에 이미지 설명 입력


답변

나는이 문제를 겪어 왔으며 버그라고 확신합니다. 버그 ID 10108270으로 버그 보고서를 제출했습니다.

문제는 테스트 사용자가 ‘잠김’상태이며 해당 계정으로 이미 출시 된 앱에서 인앱 구매를 시도하는 것과 관련이있을 수 있다는 것입니다.

내 해결 방법은 새로운 테스트 사용자를 만드는 것이었지만 Apple이 내게 연락 할 때까지 더 나은 솔루션을 제공 할 수 없습니다. 답장을 받으면이 답변을 업데이트하겠습니다.


답변

이 문제는 2016 년에도 지속됩니다. 놀랍습니다. 내 해결책은 다음과 같습니다.

빌드 번호를 추가하십시오. 대상> 일반> ID> 빌드.


답변

이것은 내가 오늘 직면 한 문제와 관련된 오래된 스레드입니다.

제 경우에는 어제까지 기기에서 인앱 구매를 테스트 할 수 있었지만 오늘은 작동을 멈췄습니다. 애플이 내가 검토하고 동의하도록 ‘유료 애플리케이션에 대한 수정안’을 푸시 한 것으로 밝혀졌다. 수정안에 동의하면 (물론 읽지 않고) 모든 것이 다시 작동하기 시작했습니다. 새 테스트 사용자 나 다른 해결 방법을 만들 필요가 없습니다.

인앱 구매가 작동하지 않는 데는 여러 가지 이유가있을 수 있지만 올바르게 설정되어 있는지 확인 itunesconnect하지 않으면 인앱 구매를 테스트 할 수 없습니다.


답변

나는 같은 문제를 겪고 있습니다. 저에게는이 보안 이후에 발생합니다.

  • iTunes에서 영국 계정으로 로그인 한 기기에 앱 설치
  • 앱을 실행하고 미국에서 설정 한 테스트 사용자를 사용합니다.
  • 계정이 미국에서만 유효하다는 메시지가 표시됩니다. 앱을 닫고 iTunes를 자동으로 실행합니다.
  • 앱을 다시 열고 구매를 다시 시도하십시오. 제품을 받았지만 다른 콜백이나 오류는 없습니다.

이것이 IAP 플랫폼에서 문제인지 여부는 모르겠지만 내 코드에서 어떤 방식 으로든 처리하기 위해 오류 / 콜백을 받고 싶습니다.

IAP 테스트를 계속하려면 다음 중 하나를 시도하십시오.

  1. 설정 영역에서 프로비저닝 프로파일을 제거하고 앱을 제거하고 설정의 스토어에서 로그 아웃합니다. 그런 다음 XCode로 이동하여 서명 ID를 “Do Not Sign”으로 변경 한 다음 다시 넣습니다 (어떻게 들리는 지 알고 있지만 시도).
  2. 기기의 모든 설정을 강제로 재설정합니다 (설정-> 일반 …). 분명히 해당 장치의 모든 설정을 잃게됩니다.
  3. 장치 (멀티 태스킹 메뉴)에서 iTunes 앱을 종료하고 설정의 Store에서 로그 아웃합니다.

위의 어느 것도 작동하지 않으면 IAP 플랫폼에서 문제가 될 수 있습니다. 아래 내 의견을 참조하십시오.