美文网首页
iOS 内购流程

iOS 内购流程

作者: 行走的bugstyle | 来源:发表于2017-04-07 14:06 被阅读53次

最近公司的项目因为内购被拒了,需要添加内购,爬了两天帖子,终于弄好了。

协议,税务和银行业务以及新建app就不说明了。网上有很多详细的内容。

主要还是看代码吧:

新建一个StoreObserver.h、StoreObserver.m文件

//.h

#import <Foundation/Foundation.h> 

#import <StoreKit/StoreKit.h>

#import <StoreKit/SKPaymentTransaction.h>

#import <UIKit/UIKit.h>

#define  kProductsLoadedNotification        @"ProductsLoaded"

#define  kProductPurchaseFailedNotification  @"ProductPurchaseFailed"

#define  kProductPurchasedNotification      @"ProductPurchased"

#define  kProductPurchasedButtonOpenNotification  @"ButtonOpen"

@interface StoreObserver : NSObject <SKPaymentTransactionObserver, SKProductsRequestDelegate>{

          int buyType;

}

-(void)Create;

-(void)Destroy;

-(void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions;

-(void)PurchasedTransaction: (SKPaymentTransaction *)transaction;

-(void)completeTransaction: (SKPaymentTransaction *)transaction;

-(void)failedTransaction: (SKPaymentTransaction *)transaction;

-(void)paymentQueueRestoreCompletedTransactionsFinished: (SKPaymentTransaction *)transaction;

-(void)paymentQueue:(SKPaymentQueue *) paymentQueue restoreCompletedTransactionsFailedWithError:(NSError *)error;

-(void)Buy:(int)type;

-(bool)CanMakePay;

-(void)RequestProductData;

-(void)restoreTransaction: (SKPaymentTransaction *)transaction;

-(void)addProductToPaymentQueue:(int)ProductType;

+(StoreObserver *)shareStoreObserver;

@end

.m文件

代码百度云地址:

pan.baidu.com/s/1qYBCyJy 

密码: sn9e

ViewController.h 根据自己的需求改动

model.h以及.m文件

相关文章

  • iOS内购流程文档-Lion

    iOS内购流程: iOS内购 什么时候用到呢? 虚拟产品就需要用到iOS内购;购买的商品,是在本app中...

  • iOS-内购

    前言:关于iOS内购,参考两篇博文 iOS-iOS内购流程(手把手图文教程)iOS内购你看我就够了(埋坑篇) 我自...

  • IOS内购服务端技术方案

    IOS内购服务端技术方案 IOS购买vip流程 IOS内购服务器模式的主要流程如下所示: 服务端验证注意点 苹果A...

  • iOS 内购流程

    一.先配置内购环境: 二.主要代码实现部分

  • iOS 内购流程

    最近公司的项目因为内购被拒了,需要添加内购,爬了两天帖子,终于弄好了。 协议,税务和银行业务以及新建app就不说明...

  • iOS 内购流程

    1.创建开发生产包含内购的证书 2.在Itunes connect里我的App功能创建内购商品,价格是Apple那...

  • iOS 内购流程

    (1)第一步 需要到苹果开发者账号中配置账号和配置内购商品 (2)在xcode 中配置内购选项 (3)在代码中获取...

  • iOS支付

    支付宝支付 支付宝支付支付宝补充 微信支付 微信支付 内购 iOS开发 内购流程

  • iOS 内购流程图

    一 、iOS 内购流程: 1. 用户iOS应用 用户选择产品 提交到App Store 2. App ...

  • iOS内购图文流程(2017)

    转载自[iOS内购图文流程(2017)] 什么是内购? 只要在iPhone App上购买的不是实物产品(也就是虚拟...

网友评论

      本文标题:iOS 内购流程

      本文链接:https://www.haomeiwen.com/subject/djrhattx.html