向已批准的 iOS 应用程序添加另一个 IAP [关闭]

Posted

技术标签:

【中文标题】向已批准的 iOS 应用程序添加另一个 IAP [关闭]【英文标题】:Adding another IAP to already approved iOS app [closed] 【发布时间】:2013-04-15 18:24:19 【问题描述】:

我在应用商店中有一个 ios 应用,其中有一个非消耗性 IAP(可下载的杂志),均已获得批准。

我需要在应用中添加另一个非消耗性 IAP(另一期杂志),但想在我的应用中控制此 IAP 的可用时间 - 最好的方法是什么?

我可以将“Cleared for sale”设置为 NO,然后将 IAP 提交给 Apple 吗?

他们会仅根据提交的屏幕截图来检查和批准 IAP,还是需要能够在应用中对其进行测试?

如果他们需要对其进行测试,我如何才能确保它只对 Apple 可用,而对公众不可用,同时确保它在我想公开发布时已经获得批准?

批准额外的 IAP(无新应用版本)通常需要多长时间?

【问题讨论】:

【参考方案1】:

根据我在此期间的发现回答我自己的问题:

我可以将“Cleared for sale”设置为 NO,然后将 IAP 提交给 Apple 吗?

tkanzakic 已经回答了 - 是的,这是可能的

他们会仅根据提交的屏幕截图来检查和批准 IAP,还是需要能够在应用中进行测试?

如果“Cleared for Sale”为 NO,则意味着(在我的情况下)IAP 在应用程序中根本不可见,甚至在沙盒中也不可见,在批准期间也不对 Apple 可见。

因此,Apple 必须仅根据屏幕截图批准 IAP。 (也许这是特定于报亭应用程序,也许不是 - 我不知道。)

批准额外的 IAP(无新应用版本)通常需要多长时间?

在一个实例中需要 2 天(比在此期间提交完整的应用程序要快得多,大约 7 天),在另一个实例中需要 6 天。

我需要在应用中添加另一个非消耗性 IAP(另一期杂志),但想在我的应用中控制此 IAP 的可用时间 - 最好的方法是什么?

我们最终这样做了:

在 IAP 的实际发布日期之前提前创建了大量非消耗性 IAP(每期一个),仅使用屏幕截图,将“已出售”设置为“否” Apple 根据屏幕截图批准了未来问题的 IAP 在发布日期,使用(已获批准的)IAP 并将“Cleared for sale”设置为 YES 确保我们还有足够的已批准“备用”IAP

【讨论】:

您确定 Apple 无法通过使用某种他们自己的沙盒来在您的应用中看到新的 IAP,该沙盒会返回所有未清仓出售的商品,就好像它们是一样的?跨度> 我们有自己的后端,我们还将相关产品设置为“未清仓出售”。后端只返回了“已批准销售”的产品,我们仅向 Apple 请求了这些产品的 IAP 数据。【参考方案2】:

是的,您可以将Cleared for sale 设置为NO,Apple 同意您的IAP 不需要将此属性设置为YES,一旦获得批准,您可以更改此属性,它将对用户可用

【讨论】:

【参考方案3】:

您无需立即清除应用内购买。您可以在沙盒环境中对其进行测试,并随时向公众提供。

批准 IAP 的时间与批准新应用版本的时间大致相同(5-7 天,或多或少)。

【讨论】:

如果 "cleared for sale" 为 NO,是否意味着 Apple 只会根据提供的屏幕截图批准它,还是他们实际上必须在应用程序中进行测试?已经有相同类型的已批准 IAP(非消耗性可下载杂志)这一事实与新 IAP 的批准时间无关? (我想我在某处读到,后续 IAP 提交会更快)

以上是关于向已批准的 iOS 应用程序添加另一个 IAP [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

IAP:恢复不再出售的购买

Google OAuth API 验证 - 向已验证的应用添加新客户端

应用获准销售后何时激活应用内购买

iTunesConnect - iAP

向已部署的 MATLAB 应用程序添加帮助

iOS 中的 IAP 停止工作