IAP,就是程序内购买,比如游戏中购买游戏币、读书应用中订阅书籍等。OK,我们开始吧。
1、在itunesconnect.apple.com中创建一个应用,点击Manage In-App Purchases,可以通过create new创建新的产品,其中的Product ID就是以后用来交易的ID。
2、进行客户端开发
2.1、添加框架
StoreKit.framework
2.2、导入头文件
#import <StoreKit/StoreKit.h>
2.3、添加监听
[[SKPaymentQueue defaultQueue] addTransactionObserver:self];//监听购买结果
2.4、实现购买结果
- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
{
for (SKPaymentTransaction *transaction in transactions) {
switch (transaction.transactionState) {
case SKPaymentTransactionStatePurchased:// 交易完成
break;