我在appstore中有一个iOS应用程序,有一个非消耗性IAP(可下载的杂志问题),都已获得批准。
我需要在应用程序中添加另一个非耗材IAP(另一个杂志问题),但是想在我的应用程序中控制此IAP的可用时间 - 这是最好的方法吗?
我可以将“已售出已清除”设置为“否”,然后将IAP提交给Apple?
他们会根据提交的屏幕截图单独检查和批准IAP,还是他们需要能够在应用程序中测试它?
如果他们需要对其进行测试,我怎样才能确保它仅供Apple使用且不向公众开放,同时确保在我想公开发布时已经批准它?
批准额外的IAP(没有新的应用版本)通常需要多长时间?
答案 0 :(得分:3)
从我在此期间发现的问题中回答我自己的问题:
我可以将“已售出已清除”设置为“否”,然后将“IAP”提交给Apple?
tkanzakic已经回答了 - 是的,这是可能的
他们会根据提交的屏幕截图单独检查和批准IAP,还是他们需要能够在应用程序中对其进行测试?
如果“清除待售”为“否”,则表示(在我的情况下)IAP在应用程序中根本不可见,甚至在沙盒中也不可见,在批准期间也不适用于Apple。
因此Apple必须单独根据屏幕截图批准IAP。 (也许这是针对报亭的应用程序,也许不是 - 我不知道。)
批准额外的IAP(没有新的应用版本)通常需要多长时间?
在一个实例中花费了2天(明显快于在此期间完整的应用提交,大约7天),另一个实例为6天。
我需要在应用程序中添加另一个非耗材IAP(另一个杂志问题),但是想在我的应用程序中控制此IAP的可用时间 - 这是最好的方法吗?
我们最终这样做了:
答案 1 :(得分:1)
是的,您可以将Cleared for sale
设置为NO
,对于Apple,您无法将此属性设置为YES
,一旦获得批准,您就可以更改此属性将为用户提供
答案 2 :(得分:1)
您无需立即清除销售中的应用内购买。您可以在沙箱环境中对其进行测试,并随时将其提供给公众。
批准IAP的时间与批准新应用版本的时间大致相同(5-7天,或多或少)。