由于应用内购买而被应用商店拒绝

Posted

技术标签:

【中文标题】由于应用内购买而被应用商店拒绝【英文标题】:Rejected by the App-store due to in-app purchases 【发布时间】:2012-11-09 10:19:32 【问题描述】:

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

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

我知道在 iTunes connect 的“管理应用内购买”部分中有一个名为“Cleared for Sale”的开关,但我的问题是这是否足以将该开关设置为否。

这是否会停用应用程序的任何应用内购买参考,并且是否会在没有应用内购买的情况下审核应用?

或者我是否必须考虑其他任何事情才能让应用程序通过审核而无需应用内购买。

这是来自 Apple 的消息,触发了拒绝:

17.2 我们发现您的应用要求客户注册个人信息才能访问非基于帐户的功能,即 不符合 App Store 审核指南。具体来说, 用户必须注册才能购买更多内容。应用程序不能 在允许访问应用程序功能之前需要用户注册,并且 与用户没有特别关联的内容。用户 需要共享个人信息的注册必须 是可选的或与特定于帐户的功能相关联。此外, 请求的信息必须与功能相关。

【问题讨论】:

您的应用是否需要用户首次登录/注册才能使用该应用?访问您的应用程序是强制性的吗? 此拒绝与应用购买无关...我也有同样的拒绝... 当你得到user-money 时,为什么还要use-info !!? :) @vinaybagale 是的,用户需要它。 和@vinaybagale 这只是一个更新,要求登录一直是应用程序的一部分。 【参考方案1】:

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

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

如何在 iTunes Connect 中停用应用内购买。

删除代码后就不需要了。但是,要删除应用内购买的内容,请执行以下操作。

    登录 iTunes Connect 转到您应用的“管理应用内购买” 选择应用内购买行 选择应用购买屏幕编辑左上角的“删除”按钮 确认并重复您要删除的其他人

重新提交,祝你好运!

【讨论】:

我正要回答这个问题,我不得不删除应用内购买来解决这个问题,现在该应用已获得批准并在应用商店上架。

以上是关于由于应用内购买而被应用商店拒绝的主要内容,如果未能解决你的问题,请参考以下文章

iOS应用程序因苹果应用商店而被拒绝,因为UIWebview

应用商店版本的应用内购买失败

应用商店连接,首先在应用购买中添加

由于不符合所有文件访问权限政策,Google Play 商店不断被拒绝

应用商店审核中的 IAP 错误,无法重现

由于应用内购买产品在 Wi-Fi 上运行 iOS 14.0.1 的 iPad 上出现错误,App Store 中的应用被拒绝