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

Joa*_*rom 7 iphone app-store in-app-purchase ios

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

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

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

这是否会取消激活该应用程序的任何应用内购买参考,并且无需应用内购买即可审核该应用?

或者,如果没有应用程序内购买,我必须考虑通过审核来获取应用程序.

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

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

Cal*_*leb 5

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

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

如何在iTunes Connect中取消激活应用内购买.

一旦删除代码,就没有必要了.但是,要删除购买的应用程序内,请执行以下操作.

  1. 登录iTunes Connect
  2. 转到您应用的"管理应用内购买"
  3. 选择应用内购买行
  4. 选择应用程序购买屏幕中编辑左上角的"删除"按钮
  5. 确认并重复您要删除的其他人

重新提交,祝你好运!