在App Store上提供app后,在不更新应用程序的情况下添加应用内购买项目

时间:2011-08-02 12:08:50

标签: iphone objective-c ios4 in-app-purchase

我在几周之前上传了我的一个应用程序,现在可以在App Store上找到它。它有2个应用内购买。在应用程序购买逻辑完全来自远程服务器,因为我们想要添加新包而不更新二进制文件,所以我们在服务器端做了一切。

所以,这是我的实际问题。现在我想添加新包。所以这是我的困惑/问题。

我在inventory.xml文件中为所有应用内购买ID进行了验证,以便在应用ID中进行验证。我只显示那些从App商店有效的商品。

此外,当用户购买任何包装时,我从服务器下载内容,成功购买后会有新包装。

那么,如何将Apple提供给提交目的而不向公众提供?也就是说,如果我将新包添加到列出所有包的inventory.xml文件中,那么每个人都可以在Apple批准之前看到它。但是如果我不将新包添加到inventory.xml,那么Apple将无需查看以批准它。

先谢谢。

2 个答案:

答案 0 :(得分:2)

当您向Apple提交新的应用内购买时,您会将新内容的屏幕截图和说明上传到iTunes Connect。这应该是他们需要审核的全部内容,您可以等待更新您的inventory.xml文件,直到他们批准新内容为止。

答案 1 :(得分:2)

我从其他来源找到了这个问题的答案。所以我在这里发布了我发现的内容,我相信这是正确的答案。这是我的意见,这可能是错误的..

所以,在我的情况下,我可以在inventory.xml文件和iTunes帐户中添加新项目,并为审核添加新项目。

普通公众(用户)之所以不会看到我的新包装,是因为我只展示了我从SKProductResponse获得的有效产品。因此,在审核过程中,它将不是有效的产品,并且不会在用户的可用项目列表中显示。

现在,我们和Apple测试人员可以看到它,因为我们都使用应用内测试用户帐户来测试新项目,我相信应用内测试用户帐户会将所有产品都恢复为有效。

所以,从这个流程开始,我决定继续前进,并希望它应该有效。