【发布时间】:2014-08-02 00:51:40
【问题描述】:
我在 StackOverflow 中读过很多类似的场景,但没有一个能解决这种情况:
我提交了我的第一个应用版本,其中还包括应用内购买 (IAP)。我将应用内购买产品附加到应用的新版本。然后我按照 Apple 的说明提交了整个 kit-n-kaboodle(应用程序和应用程序内产品)。应用内购买产品和新应用版本均合规进入“等待审核”状态,一切顺利。
然后我在刚刚提交的应用程序二进制文件中发现了一个可怕的错误。我迅速消除了这个错误,拒绝了二进制文件,并重新提交了一个更新的应用程序。世界再次一切安好。
然后我收到了来自 Apple 的这条消息:
“我们已将您的 IAP 产品退回给您,因为您拒绝了 审查过程中的相关二进制文件。当你准备好 重新提交二进制文件,请重新提交带有二进制文件的 IAP。"
好吧,我想。我只是将我的应用程序恢复到“准备上传”状态,重新附加IAP产品,重新提交,世界将再次变得明亮而美丽。但不是。似乎没有办法回到“准备上传”状态。我的应用程序处于无限循环中:“开发者被拒绝”->“准备上传”->“等待审核”->“开发者被拒绝”......而且似乎没有办法重新附加应用程序内向应用程序购买产品,而无需以某种方式达到难以捉摸的“准备上传”状态。
有没有人知道如何将应用程序设置回“准备上传”状态,而无需等待 Apple 人员响应帮助请求一周?或者知道其他一些创造性的方法可以摆脱这种困境?
【问题讨论】:
-
这只是我的想法,因为我现在无法测试它。在提交带有 IAP 的应用程序之前,您需要发送 IAP 以供批准。它要求您重新提交 IAP,所以我猜它是在要求您再次请求 IAP 批准。
-
实际上,Apple 提交第一个 IAP 的流程是将其与应用更新一起提交。见developer.apple.com/library/ios/documentation/…。那部分确实有效。 app和IAP都提交成功了,一起排队审核。但是当我拒绝第一个二进制提交时,所有的乐趣都开始了。 (我已经向 Apple 提交了帮助请求。我们会看看会发生什么。)
-
一些进展报告:在iTunes Connect中重新访问IAP时,IAP产品仍处于“In Review”状态,顶部有一条消息通知我必须“修改或删除”突出显示的项目。看起来可能语言项目被突出显示。我打开它,没有办法删除它,所以我做了一个小改动并保存了它。 IAP 产品随后返回“等待审核”状态。到目前为止,一切都很好。但仍然无法将应用程序移至“准备上传”,Apple 也没有回应。
标签: in-app-purchase app-store-connect