我最近上传的应用程序因应用内购买而被Apple拒绝,该应用程序在应用内购买之前有一个登录页面,这是不允许的。
现在我想从应用程序中删除应用程序内购买,所有代码都已注释掉,但如何在iTunes Connect中取消激活应用程序内购买。
我知道在iTunes Connect的Manage In-App Purchase部分有一个名为“Cleared for Sale”的开关,但我的问题是,这是否足以将该开关设置为No。
这是否会取消激活该应用程序的任何应用内购买参考,并且会在不进行应用内购买的情况下审核该应用?
或者在没有应用内购买的情况下,我必须考虑通过审核来获取应用程序。
来自Apple的消息引发了拒绝:
17.2我们发现您的应用要求客户注册个人信息以访问非基于帐户的功能,即 不符合App Store审查指南。特别, 用户必须注册才能购买其他内容。应用不能 在允许访问应用功能之前要求用户注册 与用户无关的内容。用户 需要共享个人信息的注册必须 是可选的或与特定于帐户的功能相关联。另外, 请求的信息必须与功能相关。
答案 0 :(得分:5)
现在我想从应用程序中删除应用程序内购买,所有代码都已注释掉
从应用程序代码中删除应用程序内购买访问点(按钮操作等)是足够的听起来就像你已经涵盖了这一点。
如何取消激活iTunes Connect中的应用内购买。
删除代码后没有必要。但是,要删除购买的In-App,请执行以下操作。
重新提交,祝你好运!