一.先配置内购环境:
- 按要求录入该账户银行卡信息和相关用户信息;
- 根据项目需求选择适合的内购类型:消耗项目、非消耗项目、自动续费、非自动 续费;
- 录入相应的产品内购信息如:名称、ID、价格;
- 创建沙盒测试账号;
- Capabilities里面打开Purchase功能;
二.主要代码实现部分
- 实现内购环境的检测([[SKPaymentQueue default] addTransactionObserve:self]);
- 询问苹果那些产品是可以购买的(SKProductRequest *requst = [[SKProductRequst alloc] initWithProductIdentifies:产品的ID集合]),设置request的代理,通过代理获取商品信息;
- 通过SKPaymentQueue排队购买商品;
- 处理SKPaymentTransactionObserve的代理回调,针对不同的回调状态进行处理;