al
liurenjie
2021-08-09 abe1f939df8f02128f8f9db7b3baaa0e8de1a9f3
al
2个文件已修改
14 ■■■■■ 已修改文件
BuWanVideo2.0.xcworkspace/xcuserdata/aeline.xcuserdatad/UserInterfaceState.xcuserstate 补丁 | 查看 | 原始文档 | blame | 历史
BuWanVideo2.0/BuyVipController.m 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BuWanVideo2.0.xcworkspace/xcuserdata/aeline.xcuserdatad/UserInterfaceState.xcuserstate
Binary files differ
BuWanVideo2.0/BuyVipController.m
@@ -31,6 +31,7 @@
- (void)viewDidLoad {
    [super viewDidLoad];
    [self checkBuyInfo];
    [self addNotice];
    [self loadViewConfig];
}
@@ -45,6 +46,16 @@
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(onVipPayFinish:) name:@"vipPayFinish" object:nil];
    
    [[SKPaymentQueue defaultQueue] addTransactionObserver:self];
}
- (void)checkBuyInfo {
    NSArray* transactions = [SKPaymentQueue defaultQueue].transactions;
    SKPaymentTransaction* transaction = [transactions firstObject];
    if (transactions.count > 0) {
        if (transaction.transactionState == SKPaymentTransactionStatePurchased){
            [[SKPaymentQueue defaultQueue] finishTransaction:transaction];
        }
    }
}
- (void)viewWillAppear:(BOOL)animated {
@@ -223,7 +234,8 @@
    
    NSString *json = [self jsonStringToJsonData:parms];
    
    self.completionHandler(json, YES);
    [[SKPaymentQueue defaultQueue] finishTransaction:transaction];
    !self.completionHandler?:self.completionHandler(json, YES);
   
    //临时储存凭证
//    self.plist.dataName = @"appleBuy";