iOS中的商业模式-应用内购买主要内容智捷iOS课堂概述测试环境搭建在程序中添加实现应用内购买测试应用内购买3概述应用内购买产品类型智捷iOS课堂消耗性,产品购买之后即被消费,再次购买该产品时还需要支付,只能应用于当前设备。非消耗性,该类产品一旦购买可以一直使用,而且可以在与该用户账号关联的多个设备上使用。AppStore会保留用户的购买记录。订阅类,订阅类产品在订阅周期内如同非消费型购买一样,在订阅期过后如消费型购买一样。作为开发者需要确保用户订阅的内容在其iTunes同步的设备上都有效,可以在程序内部加入自己的订阅计划更新机制。苹果期望订阅类产品可以通过外部服务器交付。另外,订阅类产品可以在与该用户账号关联的多个设备上使用。订阅类产品又可以细分为:自动再生订阅类、自动再生订阅类和免费订阅类。6交付模式智捷iOS课堂内置产品类型,需要交付的产品已经在程序内部,通常用于一些功能的锁定,这些功能原本是在程序中,但是需要购买这些功能才能解锁,开发人员需要记录这些购买记录,并且能够备份和恢复这些信息。它的优点是能很快交付产品给客户,大多数的内置产品应用为非消耗性产品。这种模式是我们本书重点介绍的模式。服务器产品类型,该种模式下需要开发商或运行商提供另外的服务器,将要交付的内容、服务和订阅的产品更新到服务器上。应用程序与服务器和AppStore交互获取信息。这种方式非常灵活,但是投入比较大,适合于订阅、内容和服务类产品。8应用内购买案例国际化与本地化是相反的过程智捷iOS课堂11测试环境搭建应用内购买测试环境搭建流程智捷iOS课堂14智捷iOS课堂添加测试用户创建AppID添加空白应用IAPDemo为应用IAPDemo添加购买产品15在程序中添加实现应用内购买创建工程、初始化处理智捷iOS课堂18智捷iOS课堂ViewController.h19#import