我正在开发一个系统,用户(应用程序的所有者)将能够动态添加iAps,而无需重新提交更新.Google Play(Android)没有任何问题,但是因为我正在盯着iOs做同样的事情,我遇到了一些问题。
我已经看到每个iAp都有等待时间,在我开始挖掘它之前,我想看看我是否会浪费时间。
所以我能够在不实际进行新更新的情况下添加新的iAps吗?
背后的想法是用户将拥有应用程序的CMS,并且他将能够部署可以购买的不同软件包。并且他不需要向开发者支付额外费用来添加那些iAps.Instead它将上线,并且所有skus都将存储在数据库中。所有内容都将由他管理。
我找到this回答,但我无法在iTunes上找到该参考....
答案 0 :(得分:1)
当然,您可以在不向应用程序本身提交更新的情况下更新IAP项目。
您必须将新的IAP包添加到iTunesConnect,但这可以与实际应用完全分开。
阅读Apple的应用内购买指南:https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StoreKitGuide/Introduction.html
特别是在该指南的第3页:
如果您的应用具有固定的产品列表,例如应用内购买以移除广告或启用功能,请将列表嵌入应用包中。如果产品标识符列表可以更改而不需要更新您的应用程序(例如支持其他级别或字符的游戏),请让您的应用从服务器获取列表。