iOS 内购流程

一.先配置内购环境:

    - 按要求录入该账户银行卡信息和相关用户信息;
      - 根据项目需求选择适合的内购类型:消耗项目、非消耗项目、自动续费、非自动          续费;
      - 录入相应的产品内购信息如:名称、ID、价格;
      - 创建沙盒测试账号;
      - Capabilities里面打开Purchase功能;

二.主要代码实现部分

      - 实现内购环境的检测([[SKPaymentQueue default] addTransactionObserve:self]);
      - 询问苹果那些产品是可以购买的(SKProductRequest *requst = [[SKProductRequst alloc] initWithProductIdentifies:产品的ID集合]),设置request的代理,通过代理获取商品信息;
      - 通过SKPaymentQueue排队购买商品;
      - 处理SKPaymentTransactionObserve的代理回调,针对不同的回调状态进行处理;

你可能感兴趣的:(iOS 内购流程)