由于应用内购买而被App Store拒绝

时间:2012-11-09 10:19:32

标签: iphone ios app-store in-app-purchase

我最近上传的应用程序因应用内购买而被Apple拒绝,该应用程序在应用内购买之前有一个登录页面,这是不允许的。

现在我想从应用程序中删除应用程序内购买,所有代码都已注释掉,但如何在iTunes Connect中取消激活应用程序内购买。

我知道在iTunes Connect的Manage In-App Purchase部分有一个名为“Cleared for Sale”的开关,但我的问题是,这是否足以将该开关设置为No。

这是否会取消激活该应用程序的任何应用内购买参考,并且会在不进行应用内购买的情况下审核该应用?

或者在没有应用内购买的情况下,我必须考虑通过审核来获取应用程序。

来自Apple的消息引发了拒绝:

  

17.2我们发现您的应用要求客户注册个人信息以访问非基于帐户的功能,即   不符合App Store审查指南。特别,   用户必须注册才能购买其他内容。应用不能   在允许访问应用功能之前要求用户注册   与用户无关的内容。用户   需要共享个人信息的注册必须   是可选的或与特定于帐户的功能相关联。另外,   请求的信息必须与功能相关。

1 个答案:

答案 0 :(得分:5)

  

现在我想从应用程序中删除应用程序内购买,所有代码都已注释掉

从应用程序代码中删除应用程序内购买访问点(按钮操作等)是足够的听起来就像你已经涵盖了这一点。

  

如何取消激活iTunes Connect中的应用内购买。

删除代码后没有必要。但是,要删除购买的In-App,请执行以下操作。

  1. 登录iTunes Connect
  2. 转到您应用的“管理应用内购买”
  3. 选择应用内购买行
  4. 选择应用程序购买屏幕中编辑左上角的“删除”按钮
  5. 确认并重复您要删除的其他人
  6. 重新提交,祝你好运!