programing

앱 내 구매가 "메타데이터 누락" 상태로 고착됨

css3 2023. 7. 4. 22:04

앱 내 구매가 "메타데이터 누락" 상태로 고착됨

앱 내 구매를 설정하려고 하는데 아래 표시된 "메타데이터 누락"을 제거하는 방법을 모르겠습니다.

페이지에서 노란색 점이 보이는 것은 "로컬라이제이션" 섹션뿐이지만, "표시 이름"과 "설명"을 완료했습니다.

내가 또 뭘 할 수 있는지, 내가 뭘 잘못하고 있는지 모르겠어요.

Missing Metadata (yellow dot)


Missing Metadata (yellow dot)

여기에 앱의 스크린샷 유형을 추가합니다.그런 다음 저장하고 제출합니다.그건 작동할 거야.

업데이트 : 설명을 추가할 수도 있습니다.enter image description here

저는 갱신형 구독에 대해서도 같은 문제가 있었습니다.iTunes 페이지의 맨 위, "메타데이터 누락"이라고 적힌 이미지 바로 아래에서 다음을 보았습니다.

Before you can submit.... Add localizations

저는 "현지화 추가"를 클릭하여 그룹으로 이동했습니다.다른 곳을 클릭하라는 넓은 프레임이 있습니다."로컬라이제이션" 오른쪽에 있는 파란색 동그라미 플러스 기호를 클릭합니다.

언어를 선택한 후 "구독 그룹 표시 이름"에 입력하여 저장했습니다.IAP 상태가 즉시 "제출 준비 완료"로 변경되었습니다."

UI에 표시되지 않지만 승인을 위해 IAP를 제출하려면 스크린샷이 필요합니다.

장치에 표시되는 제품의 스크린샷입니다.이 스크린샷은 Apple 리뷰용으로만 사용되며 App Store에는 표시되지 않습니다.

스크린샷 요구 사항은 아래에 요약되어 있습니다.

  • iOS에는 최소 640 x 920 픽셀이 필요합니다.
  • TVOS에는 1920 x 1080 픽셀이 필요합니다.
  • macOS에는 1280 x 800 픽셀이 필요합니다.

출처: https://help.apple.com/itunes-connect/developer/ #/dev84b80958f

스크린샷 요구 사항도 부정확합니다. 예를 들어, iPhone 11에서 촬영한 스크린샷이 명시된 요구 사항을 충족하더라도 허용되지 않습니다. iPhone SE 2 스크린샷은 허용됩니다.

Review Information의 스크린샷에 추가된 1024x768 png 이미지 파일은 문제를 해결했습니다.

저에게는 그리운 구독 그룹 이름이었습니다.현지화를 하나 이상 추가합니다.

enter image description here

iOS 인앱 구매를 위해서는 최소 640 x 920 픽셀의 이미지 크기가 필요합니다.

iOS에는 최소 640 x 920 픽셀이 필요합니다.

TVOS에는 1920 x 1080 픽셀이 필요합니다.

macOS에는 1280 x 800 픽셀이 필요합니다.

이것들은 Apple의 지침입니다.

하단의 검토 파트스크린샷을 추가하면 제출 준비가 완료됩니다.

저의 경우 "그룹 참조 이름"에 정보가 누락된 것이 문제였습니다.오류 메시지가 좀 더 구체적이면 좋겠습니다.enter image description here

Opera 브라우저를 사용하면 아래에 업로드하여 문제를 해결할 수 있습니다. Review Screenshot은 iOS에서 최소 640 x 920 픽셀이 필요합니다.

여기도 같은 문제입니다.시뮬레이터로 생성된 이미지 업로드가 해결되었습니다.

  • 시뮬레이터에서 앱을 실행하고 앱 내 구매 정보가 있는 VC로 이동합니다.
  • Cmd + S -> 장치 해상도가 있는 시뮬레이터의 스크린샷을 생성합니다.
  • 바탕 화면에서 방금 만든 스크린샷을 찾습니다.
  • AppStoreConnect/YourApp/기능/앱 내 구매/정보 검토/스크린샷으로 드래그 앤 드롭합니다.

제 경우에는 가격이 지정되지 않은 것이 문제였습니다. 실제로 가격을 설정할 수 있는 충분한 권한이 없었기 때문에(제 역할은 '개발자'였습니다) 섹션이 나타나지 않았고 누락된 부분을 인지하지 못했습니다.

'MISSING METADATA'에 저장되어 있던 한 가지는 'DESCRICTION'이 비어 있었다는 enter image description here것입니다.

설명'에 추가하자마자 '제출 준비 완료'로 변경되었습니다.

아이폰 11 프로 맥스(시뮬레이터)의 스크린샷을 리뷰용으로 추가했는데 작동합니다!

몇 가지 다른 항목 아래 왼쪽 상단에는 구독 기간을 묻는 "기간" 드롭다운이 있습니다(구독 중인 경우).

제 생각에 이것이 제가 처음에 놓친 것이거나 아마도 하단에 있는 테스트용 스크린샷일 것입니다.

이번에 모든 것을 저장했을 때 "제출 준비 완료"로 전환되었습니다. 이제 새 빌드를 업로드하면 됩니다!행운을 빕니다.

경우에 따라서는 In App Purchase 자체의 메타데이터(예: 스크린샷, 설명, 가격)가 정상이었습니다.그러나 앱 릴리스의 페이지 "앱 내 구매" 목록에 IAP를 포함하는 것을 잊었습니다.

enter image description here

물론, 애플의 응답 템플릿 메시지는 잭 S***에게 누락된 부분과 수정 방법을 알려주지 않기 때문에 저는 이것을 직접 해결해야 했습니다.

이것이 누군가에게 도움이 되기를 바랍니다.

enter image description here

Apple에는 실제로 각 오류 메시지의 세부 정보를 설명하는 페이지가 있습니다.공식 문서인 앱 내 구매 현황은 여기를 참고하시면 됩니다.

안타깝게도 여기에 있는 어떤 대답도 기기에서 촬영된 유효해 보이는 스크린샷이 작동하지 않는 이유를 설명하지 못하는 것 같습니다…. 설명서의 몇 년 동안도 여전히 명확하지 않습니다!

iOS requires at least 640 x 920 pixels.

번역: 640 x 920 pixels is just one of the accepted screenshot sizes

일부 시행착오에서 스크린샷은 렌더링된 픽셀 단위로 제공되어야 하지만 해당 크기 그룹에 대해 가장 높은 픽셀 밀도에서만 제공됩니다.

예.

  • iPhone 4/4S 등 = 320x1200 @ 2x = 640x960
  • 아이폰 5/SE ETC = 320x568 @ 2x = 640x1136
  • 아이폰 6/6S/7/8/SE2 = 375x667 @ 2x = 750x1334
  • 아이폰6+/6S+/7+/8+ = 414x736 @ 3x = 1242x2208
  • 아이폰X/XS/11Pro/12미니/13미니 = 375x812 @ 3x= 1125x2436
  • 아이폰 XR/11/11 Pro Max = 414x896 @ 3x = 1242x2688
  • 아이폰 12/12 Pro/13/13 Pro = 390x844 @ 3x = 1170x2532
  • 아이폰 12 Pro Max/13 Pro Max = 428x926 @ 3x = 1284x2778

(예를 들어 아이폰 11의 경우 828x1792에서 640x920 제한을 초과했음에도 불구하고 네이티브 2x에서 렌더링된 스크린샷이 작동하지 않는 이유를 설명합니다.)

iOS Simulator를 사용하여 스크린샷을 저장하면 이미지가 100% 미만으로 저장되는 경우가 많기 때문에 시뮬레이터 스크린샷도 허용되지 않습니다!

문서가 제대로 업데이트될 때까지 이 답변이 미래에 대비한 솔루션을 제공하기를 바랍니다!

실제 장치의 스크린샷 추가

저의 경우, 저는 시뮬레이터에서 아이폰 8 스크린샷을 추가했지만 업로드되지 않았습니다.그런 다음 실제 아이폰 8 기기의 스크린샷을 추가하여 정상 작동합니다.제출할 준비가 된

서브스크립션 그룹에 현지화를 추가하는 것을 잊지 마십시오!

현지화와 같은 누락된 필드가 있는 경우 "메타데이터 누락"이 나타나고, 세부 정보 또는 검토 정보가 포함된 현지화를 하나 이상 추가합니다. 구입한 제품에 사진을 업로드해야 하며, 앱스토어에서 표시한 대로 검토해야 합니다. 업로드한 사진 사양에 대한 자세한 내용은 이 항목을 확인하십시오.https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications

App Store Connect API를 사용하여 구독을 생성할 때(제가 꽤 많이 생성하고 있음), 제 앱이 두 국가에서만 사용할 수 있음에도 불구하고 모든 국가에 대한 가격을 생성해야 한다는 것을 알게 되었습니다.App Store Connect 웹 페이지에서 가입을 생성하면 원하는 국가에 관계없이 모든 국가에 대한 가격이 생성됩니다(제가 알기로는).모든 국가에 대한 가격을 설정하여 누락된 메타데이터 문제를 해결했습니다.

언급URL : https://stackoverflow.com/questions/39683170/in-app-purchases-stuck-in-missing-metadata-state