簡體   English   中英

應用內購買卡在“缺少元數據”狀態

[英]In-App Purchases stuck in "Missing Metadata" state

我正在嘗試設置應用內購買,但我不知道如何擺脫下面顯示的“缺少元數據”。

我從頁面上看到的唯一黃點是“本地化”部分,但我完成了“顯示名稱”和“描述”。

我不知道我還能做什么或我做錯了什么。

缺少元數據(黃點)


缺少元數據(黃點)

在此處添加應用程序的任何類型的屏幕截圖。 然后保存並提交。 它應該工作。

更新:您也可以添加描述。 在此處輸入圖像描述

我在可續訂訂閱方面遇到了同樣的問題。 在 iTunes 頁面頂部附近,就在你的圖片下方,上面寫着“缺少元數據”,我看到了這個:

在您提交之前......添加本地化

我點擊了“添加本地化”,將我帶到了該組。 有一個寬闊的框架指示您單擊其他地方。 單擊“本地化”右側的小藍色圓圈加號。

選擇語言后,我填寫了“訂閱組顯示名稱”並保存。 IAP 狀態立即更改為“准備提交”。

盡管 UI 沒有指明,但需要屏幕截圖才能提交您的 IAP 以供批准。

產品在設備上顯示的屏幕截圖。 此屏幕截圖僅用於Apple 審核,不會顯示在 App Store 上。

截圖要求概述如下:

  • iOS 至少需要 640 x 920 像素。
  • tvOS 需要 1920 x1080 像素。
  • macOS 需要 1280 x 800 像素。

來源: https ://help.apple.com/itunes-connect/developer/#/dev84b80958f

屏幕截圖要求也不准確,例如在 iPhone 11 上拍攝的屏幕截圖即使明顯符合規定的要求也不被接受。 接受 iPhone SE 2 屏幕截圖。

添加到評論信息中的屏幕截圖中的任何 1024x768 png 圖像文件都解決了該問題

對我來說,這是我錯過的訂閱組名稱。 添加至少一個本地化。

在此處輸入圖像描述

對於 iOS 應用內購買,您需要至少 640 x 920 像素的圖像大小。

iOS 至少需要 640 x 920 像素。

tvOS 需要 1920 x1080 像素。

macOS 需要 1280 x 800 像素。

這些是Apple 的指導方針

屏幕截圖添加到底部的評論部分,它將變為准備提交

就我而言,問題是“組參考名稱”下缺少信息。 如果錯誤消息更具體,那就太好了。 在此處輸入圖像描述

這里同樣的問題。 解決了上傳模擬器生成的圖片:

  • 在模擬器中運行應用程序,使用 In App Purchase 信息進入 VC。
  • Cmd + S -> 這將創建具有設備分辨率的模擬器屏幕截圖。
  • 在桌面找到剛剛創建的截圖。
  • 將其拖放到 AppStoreConnect/YourApp/Features/In-App Purchases/Review Information/Screenshot。

就我而言,問題是沒有指定價格。 我實際上沒有足夠的權限來設置價格(我的角色是“開發者”),所以該部分沒有出現,我也沒有注意到它丟失了。

使用 Opera 瀏覽器,它通過以下上傳解決了我的問題:iOS 需要至少 640 x 920 像素才能查看屏幕截圖

在此處輸入圖像描述 將其保留在“缺少元數據”中的一件事是“描述”是空的。

一旦我添加到“描述”,它就變成了“准備提交”。

在左上角附近的其他幾件事下,有一個“持續時間”下拉菜單,詢問您希望訂閱多長時間(假設您正在訂閱)。

我想這是我第一次錯過的,或者可能是底部測試的屏幕截圖。

當我這次保存所有內容時切換到“准備提交”,現在我只需要上傳一個新版本! 祝你好運!

在某些情況下,應用內購買本身的元數據(例如,屏幕截圖、描述、價格)是可以的。 但我忘記在應用發布頁面的“應用內購買”列表中包含IAP:

在此處輸入圖像描述

當然,我必須自己解決這個問題,因為 Apple 的響應模板消息不會告訴您 Jack S*** 缺少什么以及如何修復它。

希望這可以幫助某人。

我添加了 iPhone 11 Pro Max(模擬器)的屏幕截圖以供查看,它可以正常工作!

添加真機截圖

就我而言,我從模擬器中添加了一個 iPhone 8 屏幕截圖,但它沒有上傳。 然后我添加了一個真正的 iPhone 8 設備的屏幕截圖並且工作正常。 准備提交。

在此處輸入圖像描述

蘋果實際上有一個頁面來解釋每條錯誤消息的詳細信息。 您可以在此處參考官方文檔 - 應用內購買狀態

不要忘記將本地化添加到訂閱組!!!!

不幸的是,這里的答案似乎都無法解釋為什么在設備上拍攝的看似有效的屏幕截圖不起作用....文檔上的幾年仍然沒有更清楚!

iOS requires at least 640 x 920 pixels.

翻譯: 640 x 920 pixels is just one of the accepted screenshot sizes

從一些試驗和錯誤來看,似乎必須以渲染像素提供屏幕截圖,但只能以該大小組的最高像素密度提供。

例如

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

(這解釋了為什么以原生 2x 渲染的 iPhone 11 屏幕截圖無法正常工作,盡管在 828x1792 時超過了 640 x 920 限制)

還應該注意的是,使用 iOS 模擬器保存屏幕截圖通常會以低於 100% 的比例保存圖像,這就是為什么您的模擬器屏幕截圖也不可接受的原因!

希望這個答案應該提供一個面向未來的解決方案,直到文檔得到正確更新!

您可以在蘋果網站上查看所需內容的所有詳細信息。 這里https://help.apple.com/app-store-connect/#/dev84b80958f

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM