我试图建立应用内购买,但我不知道如何摆脱“丢失的元数据”如下所示。
我在页面上看到的唯一黄点是“ Localations”部分,但是我完成了“ Display Name”和“ Description”。
我不知道我还能做什么,或者我做错了什么。
我在续订时也遇到了同样的问题。在 iTunes 页面顶部附近,就在“丢失元数据”的图片下面,我看到了这个:
我点击“添加本地化”,它把我带到了组。有一个广泛的框架指示您点击其他地方。点击“ Localations”右边的蓝色圆圈加号
选择语言后,我填写“订阅组显示名称”并保存。IAP 状态立即更改为“准备提交”
添加应用程序的任何类型的截图在这里。然后保存和提交。它应该工作。
更新: 您也可以添加描述。
将 截图添加到您的评审部分 在底部,它将改为 准备提交。
任何添加到 Review Information 的屏幕快照中的1024x768png 图像文件都解决了这个问题
对于 iOS 应用程序内购买,您需要至少640x920像素的图像大小。
IOS 至少需要640x920像素。 TvOS 需要1920x1080像素。 MacOS 需要1280x800像素。
IOS 至少需要640x920像素。
TvOS 需要1920x1080像素。
MacOS 需要1280x800像素。
这些是 苹果指南。
尽管用户界面没有指示它,但是屏幕截图是 需要,用于提交您的 IAP 以获得批准。
产品在设备上显示时的屏幕截图 截图用于 只有苹果的评论,不显示在 应用程式商店。
截图要求概述如下:
资料来源: https://help.apple.com/itunes-connect/developer/#/dev84b80958f
屏幕截图的要求也是不准确的,例如,在 iPhone11上截取的屏幕截图是不被接受的,即使它明显符合规定的要求。接受 iPhone SE 2屏幕截图。
在我的案例中,问题在于没有指定价格; 我实际上没有足够的权限来设置价格(我的角色是“开发人员”) ,所以这个部分没有出现,我也没有注意到它丢失了。
使用 Opera 浏览器,它通过下面的上传解决了我的问题: IOS 需要至少640x920像素的审查截图
在我的情况下,问题是在“群组参考名称”下缺少信息。如果错误消息更具体一些就好了。
同样的问题,解决了上传模拟器生成的图像:
对于我来说,它是我错过的订阅组名称。
在靠近左上角的其他一些东西下面有一个“持续时间”下拉列表,询问您希望您的订阅多长时间(假设它是一个订阅您正在做)。
我想这就是我第一次错过的,或者可能是底部测试的截图。
当我这次保存所有东西的时候就切换到了“准备提交”,现在我只需要上传一个新的版本!祝你好运!
在可能的情况下,应用程序购买 本身的元数据(例如,截图、描述、价格)是可以的。但是我忘了 包括在应用程序发布页面的“内部购买”列表中的 IAP:
当然,我必须自己解决这个问题,因为苹果的响应模板消息不会告诉你 Jack S * * * 丢失了什么以及如何修复它。
希望这对谁有帮助。
“缺少元数据”中唯一保留它的是“描述”,它是空的。
一旦我添加到“描述”它改为“准备提交”。
添加来自实际设备的屏幕截图
在我的例子中,我添加了一个来自模拟器的 iPhone8截图,但它没有上传。 然后我添加了一个真正的 iPhone8设备的截图,工作正常。准备提交。
我从 iPhone11Pro Max (模拟器)中添加了一个截图来检查,它工作正常!
苹果实际上有一个页面来解释每个错误消息的细节。您可以在这里参考官方文档 -应用内购买状态。
不要忘记向订阅组添加本地化!
不幸的是,这里没有一个答案似乎可以解释为什么一个看似有效的屏幕截图在设备上不起作用... ..。几年的文档仍然没有任何更清楚的了!
iOS requires at least 640 x 920 pixels.
翻译: 640 x 920 pixels is just one of the accepted screenshot sizes
640 x 920 pixels is just one of the accepted screenshot sizes
从一些试验和错误,它似乎必须提供在 渲染像素的屏幕截图,但只有在 最高像素密度的大小组。
例如:。
(这就解释了为什么 iPhone 11的原生2倍截图不能正常工作,尽管在828x1792的时候超过了640x920的限制)
还应该注意的是,使用 iOS 模拟器保存的截图通常保存的图像小于100% 的比例,这就是为什么你的模拟器截图也是不可接受的!
希望这个答案能够提供一个未来的解决方案,直到文档得到适当的更新!