iTunes Connect 错误:"已退回一个应用内购买"。

37

我在我的应用程序的iTunes Connect中的应用内购买部分看到以下错误:

下表中突出显示了一个应用内购买已退回

一个新应用的所有应用内购买都被拒绝了。它们全部显示为需要开发者操作状态。进入每个单独的应用内购买时,会显示一个感叹号和以下信息:

您的应用内购买已退回。您必须修改或删除此突出显示的项目。

然而,并没有解释这个错误的原因。这似乎是许多开发人员最近开始遇到的问题:

https://forums.developer.apple.com/message/78997#78997

这是什么原因导致的呢?难道只是另一个iTunes Connect的bug吗?


我似乎在我的应用内购买产品中没有找到任何突出显示的错误。因此,我正在联系苹果支持。 - Nay
你能解决这个问题吗? - Ricardo Alves
似乎这根本不是问题。当您的应用被拒绝时,就会出现这种情况。当您上传新版本时,可以再次添加这些IAP。至少对我来说是有效的。 - kelin
3个回答

28

我曾经遇到过同样的问题,以下是我的应用内购买详情页的屏幕截图,其中突出显示了黄色部分: 应用内购买详情

我的解决方法是:添加了另一种语言...然后删除了之前被拒绝的语言,接着添加之前被拒绝再删除的语言,最后删除第二次添加的语言。 :-) 这样就解决了问题!


很好的答案。这解决了我的问题。@Nay - 如果这对你有效,请接受它。 - Ashley Mills
4
苹果需要解决这个无稽之谈。 - c0dehunter
@Chandni,有可能你没有理解上面交错的句子,那很棘手。或者可能是苹果改变了某些东西。 - Chanchal Raj
谢谢你的回答。我修改了我的应用内购买价格,这导致了语言验证错误。我通过修改应用内购买描述来解决这个问题,保存后再将其恢复到原来的状态。 - StoriKnow

17

您的二进制或元数据存在问题,导致应用审核拒绝了您的应用。您需要解决这个问题。同时,审核并没有拒绝您的应用内购买(IAP),而是将其“退回”给您。如果他们拒绝了它,您将需要重新编写一个新的 IAP,因为被拒绝的 IAP 无法重新提交。一旦您解决了应用被拒绝的原因,您只需要打开 IAP,在任何字段中添加一个空格,保存,然后再移除这个空格并再次保存即可。我不确定您是否还需要将其附加到新的二进制文件上,或者它是否仍然保持附加状态。

类似问题


1
这个方法可以实现,但需要指出的是,在添加空格(“ ”)之前,您无法保存任何现有的单词或字母。您不能简单地追加一个空格。您只需要在每个本地化字段中的一个字段中执行此操作即可。 - nontomatic

1
为了解决这个问题,我编辑了“应用商店信息”下的“订阅显示名称”,保存更改,然后立即撤销了我的更改!

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