版本记录
版本号 | 时间 |
---|---|
V1.0 | 2018.07.22 |
前言
大家都知道,ios虚拟商品如宝石、金币等都需要走内购,和苹果三七分成,如果这类商品不走内购那么上不去架或者上架以后被发现而被下架。最近有一个项目需要增加内购支付功能,所以最近又重新集成并整理了下,希望对大家有所帮助。感兴趣的可以参考上面几篇。
1. iOS内购IAP(一) —— 基础配置篇(一)
2. iOS内购IAP(二) —— 工程实践(一)
About In-App Purchase - 关于内购
应用程序内购买允许您使用StoreKit框架在您的应用程序中嵌入商店。 此框架代表您的应用程序连接到App Store,以安全地处理来自用户的付款,提示他们授权付款。 然后,框架会通知您的应用,该应用会向用户提供所购买的商品。 使用应用内购买来收取其他功能和内容的付款。
例如,使用应用程序内购买,您可以实现以下方案:
- 具有其他高级功能的应用的基本版本
- 一款杂志应用程序,可让用户购买和下载新发布的内容
- 一款让用户探索新等级的游戏
- 一种允许玩家购买虚拟财产的在线游戏
At a Glance - 概览
在较高级别,应用程序内购买过程中用户,应用程序和App Store之间的交互分三个阶段进行,如图I-1所示。 首先,用户导航到您应用的商店,您的应用会显示其产品。 其次,用户选择要购买的产品,并且应用程序从App Store请求付款。 第三,App Store处理付款,您的应用程序提供所购买的产品。
1. You Create and Configure Products in App Store Connect - 在App Store Connect 中创建和配置产品
了解应用内购买支持哪些类型的产品和行为,可让您设计应用和应用内商店,以充分利用此技术
2. Your App Interacts with the App Store to Sell Products - 你的App与App Store交互卖产品
所有使用应用程序内购买的应用程序都需要实现这些章节中描述的核心功能,以便用户进行购买,然后交付购买的产品。
这些开发任务需要按顺序完成。 相关章节按照您实现它们的顺序介绍它们,它们在Implementation Checklist中完整列出。 为了帮助您规划开发,您可能需要在开始之前阅读完整的清单。
相关章节:Retrieving Product Information, Requesting Payment, Promoting In-App Purchases, Delivering Products
3. Subscriptions Require Additional Application Logic - 订阅需要其他应用程序逻辑
提供订阅的应用程序需要跟踪用户何时进行有效订阅,响应到期和续订,以及确定用户有权访问的内容。
4. Users Can Restore Purchases - 用户可以恢复购买
用户可以恢复他们之前购买的产品 - 例如,将他们已经支付的内容带到他们的新手机上。
5. Apps and Products Are Submitted for Review - 应用程序和产品都要提交审核
完成开发和测试后,您需要提交应用和应用内购买产品以供审核。
See Also - 也可参考
- 根据Xcode Help展示的如何启用
In-App purchase
在Capabilities
中进行配置 。 - Receipt Validation Programming Guide介绍了如何使用收据,尤其是成功的应用内购买记录。
参考文章
1. In-App Purchase Programming Guide
后记
本篇主要讲述了IAP指南的一些基本情况,感兴趣的给个赞或者关注~~~~