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

Dee*_*eps 7 iphone objective-c in-app-purchase ios4

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

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

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

此外,当用户购买任何包时,我正在从服务器下载内容,并且在成功购买后他们将有新的包.

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

提前致谢.

Dee*_*eps 2

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

因此,在我的情况下,我可以在 inventory.xml 文件以及 iTunes 帐户中添加新项目,并将其放入新项目中进行审核。

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

现在,我们和苹果测试人员可以看到它,因为我们都使用应用程序内测试用户帐户来测试新项目,并且我相信应用程序内测试用户帐户返回所有产品有效。

因此,从这个流程开始,我决定继续推进,希望它能奏效。