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

8
我最近上传了一个应用程序,由于应用内购买,被苹果拒绝了,该应用在应用内购买之前有一个登录页面,这是不允许的。现在我想从应用程序中删除应用内购买,所有代码已经被注释掉,但是如何在iTunes Connect中停用应用内购买呢?我知道在iTunes Connect的管理应用内购买部分有一个名为“已清除销售”的开关,但我的问题是仅将该开关设置为“否”是否足够。这是否会取消应用程序中的任何应用内购买引用,并且应用程序将在没有应用内购买的情况下进行审核?还是说我必须考虑其他事情才能使应用程序在没有应用内购买的情况下通过审核?以下是苹果触发拒绝的消息:
17.2 我们发现您的应用程序需要客户注册个人信息才能访问非基于帐户的功能,这不符合App Store审查指南。具体来说,用户必须注册才能购买其他内容。应用程序不能要求在允许访问不特定于用户的应用程序功能和内容之前进行用户注册。需要共享个人信息的用户注册必须是可选的或与特定于帐户的功能相关联。此外,所请求的信息必须与功能相关。

你的应用程序是否要求用户在第一次使用应用程序之前进行登录/注册? 这是访问您的应用程序的强制过程吗? - Vinay Bagale
这个拒绝与应用内购买无关...我也遇到了同样的拒绝... - Vinay Bagale
为什么你在获取用户的金钱时需要“use-info”!? :) - Hemang
@vinaybagale 这只是一个更新,所需的登录一直是应用程序的一部分。 - Joakim Engstrom
您可以提供演示用户访问权限或者至少提供应用程序的一些基本功能。 - Vinay Bagale
显示剩余4条评论
1个回答

5
现在我想从应用程序中删除应用内购买,所有代码都已被注释掉。
从应用程序代码中移除应用内购买访问点(按钮操作等)是足够的。听起来你已经做到了。
如何在iTunes Connect中停用应用内购买?
一旦代码被删除,这并不是必要的。但是,如果要删除应用内购买,请按照以下步骤操作:
1. 登录iTunes Connect。 2. 转到您的应用程序的“管理应用内购买”。 3. 选择一个应用内购买行。 4. 选择编辑应用内购买屏幕左上角的“删除”按钮。 5. 确认并重复其他您希望删除的内容。 6. 重新提交并祝您好运!

我本来要回答这个问题,但为了解决这个问题,我必须移除应用内购买功能。现在应用已经通过审核并上架在应用商店。 - Joakim Engstrom

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接