应用内购买陷入“缺少元数据”状态

171

我正在尝试设置应用内购买,但不知道如何消除下方显示的“缺少元数据”。

从页面上唯一看到的黄点是“本地化”部分,但我已经填写了“显示名称”和“描述”。

我不知道还能做什么或者我做错了什么。

缺少元数据(黄点)


缺少元数据(黄点)


22
你添加了截图吗? - Paulw11
1
请检查是否已添加截图。 - Amod Gokhale
56
截图和本地化中的描述字段。我认为,苹果没有在所有必需字段旁边放置*标记,这是一个可怕的用户体验。 - Even Cheng
我也遇到了同样的问题,表单中的截图和其他字段是必填项。 - Akhilesh Sharma
1
在订阅组中至少添加一个本地化。 - Abhijith
显示剩余4条评论
22个回答

3

使用Opera浏览器,它通过以下方式解决了我的问题: iOS需要至少640 x 920像素的审核截图


2
我添加了来自iPhone 11 Pro Max(模拟器)的截图供审查,它可以正常工作!

2

enter image description here导致“缺少元数据”的唯一原因是“描述”为空。

只要我添加了“描述”,它就变成了“准备提交”状态。


2

在我的情况下,问题是没有指定价格;我实际上没有足够的权限来设置价格(我的角色是“开发人员”),因此该部分未出现,我没有注意到它的缺失。


1
在左上方的一些其他选项下面,有一个“持续时间”下拉框,询问您希望订阅多长时间(假设您正在进行订阅)。我认为这是我第一次错过的内容,或者可能是底部测试截图。这一次保存所有内容后立即切换到“准备提交”,现在我只需要上传一个新版本!祝你好运!

1
在我的情况下,应用内购买本身的元数据(例如屏幕截图、描述、价格)是正常的。但我忘记将应用内购买包含在应用发布页面的“应用内购买”列表中:

enter image description here

当然,我不得不自己想办法解决这个问题,因为苹果的响应模板消息并没有告诉你缺少什么和如何解决它。
希望这能帮到某些人。

我在应用程序下没有应用内购买,这只有在启用资格证之后才能使用吗? - SeanMC

1

很不幸,这里的所有答案似乎都没有解释为什么在设备上拍摄的截图看起来是有效的,但却无法正常工作...几年过去了,文档仍然没有更清晰的说明!

iOS要求至少640 x 920像素。

翻译:640 x 920像素只是可接受的截图尺寸之一

通过一些试验和错误,似乎截图必须以渲染像素提供,但仅限于该尺寸组的最高像素密度。

例如:

  • 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

(这就解释了为什么例如iPhone 11以本机2倍的分辨率呈现的截图无法正常工作,尽管其828x1792高于640 x 920的限制)

还应注意,使用iOS模拟器保存截图通常会以低于100%的比例保存图像,这就是为什么您的模拟器截图也无法接受的原因!

希望这个答案能够提供一种未来可靠的解决方案,直到文档得到适当更新!


0

添加真实设备截图

在我的情况下,我添加了一个来自模拟器的 iPhone 8 截图,但它没有上传成功。 然后我添加了一个来自真实 iPhone 8 设备的截图,现在可以正常工作并准备提交。


0

别忘了给订阅组添加本地化!!!


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接