iOS应用程序的准备工作,以便我稍后可以添加应用内购买
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS应用程序的准备工作,以便我稍后可以添加应用内购买相关的知识,希望对你有一定的参考价值。
我目前正在开发ios应用程序的“基本”版本。在将来的某个时候,我想添加我想要作为应用内购买提供的功能。我必须采取哪些步骤才能确保我可以在以后扩展我的应用程序?
(注意:我不是在寻找有关如何编写应用内购买的提示或教程,我只是想确保以后可以添加应用内购买。)
如果要集成应用程序内购买或APNS,则需要记住的最重要的事情是,当您创建应用程序并将其上传到App Store时,请不要在包标识符中放置通配符。
世界各地遵循的一般惯例是com.yourcompanyname.appname。
因此,请勿在appname后面加上“*”或任何其他外卡字符。
这是您现在需要照顾的最重要的事情。
在实际将IAP添加到您的应用之前,您的应用中没有任何事情可以为IAP铺平道路。
你需要做什么:
1.配置您的App ID以通过开发中心的iOS Provision Portal启用In App Purchase(或APNS,Game Center,iCloud)。
2.然后,您需要配置要销售的IAP产品,这在iTunes Connect中完成。这里要注意的一件事是,一旦你为“产品”分配了一个标识符,如果由于某种原因你想要在iTC中重新开始,那么你就无法重复使用这些标识符。
3.为您的应用添加功能。
4.然后在iTC中创建一个新版本的应用程序,确保IAP产品“准备好销售”,然后在获得批准的新版本时,有一个复选框,要求IAP内容也获得批准 - 您需要确保填写内容,否则应用程序可能会获得批准,但您的IAP内容将无效。
我认为,(但无法确认,因为我还不需要这样做),一旦您完成了IAP流程,那么您可以修改现有的IAP产品(例如名称或价格)而无需新的版本/批准。
然后你只需要看着倒入的钱。或者不是。你的旅费可能会改变。
我发现以下非常有用。
http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/
http://troybrant.net/blog/2010/01/invalid-product-ids/
特别是从应用程序购买失败返回的信息对开发人员来说是非常无用的。这就是为什么第二个链接及其清单非常宝贵。
以上是关于iOS应用程序的准备工作,以便我稍后可以添加应用内购买的主要内容,如果未能解决你的问题,请参考以下文章
如何将文档文件保存到 iOS 中的 SQLite 数据库,以便稍后在程序中查看它们?