准备iOS应用程序,以便我以后可以添加应用程序内购买

准备iOS应用程序,以便我以后可以添加应用程序内购买,ios,in-app-purchase,extend,Ios,In App Purchase,Extend,我目前正在开发iOS应用程序的“基本”版本。在将来的某个时候,我想添加我想作为应用内购买提供的功能。我必须采取哪些步骤来确保我可以在以后扩展我的应用程序 (注意:我不是在寻找关于如何编写应用内购买代码的提示或教程,我只是想确保以后可以添加应用内购买。)如果要集成应用内购买或APN,最重要的一点是,在创建应用并将其上载到应用商店时,不要将通配符放入捆绑标识中 全世界遵循的一般惯例是com.yourcompanyname.appname 因此,不要在appname后面加“*”或任何其他通配符 这是到

我目前正在开发iOS应用程序的“基本”版本。在将来的某个时候,我想添加我想作为应用内购买提供的功能。我必须采取哪些步骤来确保我可以在以后扩展我的应用程序


(注意:我不是在寻找关于如何编写应用内购买代码的提示或教程,我只是想确保以后可以添加应用内购买。)

如果要集成应用内购买或APN,最重要的一点是,在创建应用并将其上载到应用商店时,不要将通配符放入捆绑标识中

全世界遵循的一般惯例是com.yourcompanyname.appname

因此,不要在appname后面加“*”或任何其他通配符


这是到目前为止您需要注意的最重要的事情。

在将IAP添加到您的应用程序之前,您实际上不需要在应用程序中做任何事情来为IAP铺平道路

您需要做的是:

1.配置您的应用程序ID以启用应用程序内购买(或APNS、游戏) 通过开发中心的iOS供应门户

2.然后您需要配置您想要的IAP产品 销售,这是在iTunes Connect中完成的。这里需要注意的一件事是 一旦你给一个“产品”分配了一个标识符,那么如果 你想在iTC重新开始的原因是,你不能重复使用这些 标识符

3.向应用程序添加功能

4.然后在iTC中创建应用程序的新版本,确保IAP产品“准备就绪” 然后,当你的新版本获得批准时,会有一个复选框,要求你的IAP资料也得到批准-你需要确保资料已填写,否则应用程序可能会获得批准,但你的IAP资料将无法工作

我认为,(但无法确认,因为我还没有必要这么做)一旦您完成了IAP流程,那么您就可以修改现有的IAP产品(如名称或定价),而无需新版本/批准


那你只需要看着钱涌进来。或者不是。你的想法可能会有所不同。

我发现以下几点非常有用

特别是,应用程序内购买失败返回的信息对开发人员来说毫无用处。这就是为什么第二个链接及其清单非常宝贵的原因