1
This commit is contained in:
@@ -36,9 +36,9 @@
|
||||
#else
|
||||
type = 1;
|
||||
#endif
|
||||
|
||||
NSDictionary *params = @{ @"payment": @{ @"receipt": receipt ?: @"", @"type": @(type) } };
|
||||
|
||||
|
||||
// , @"type": @(type)
|
||||
NSDictionary *params = @{ @"receipt": receipt ?: @""};
|
||||
__weak typeof(self) weakSelf = self;
|
||||
[self.payVM applePayReqWithParams:params needShow:NO completion:^(NSInteger sta, NSString * _Nullable msg) {
|
||||
[KBHUD dismiss];
|
||||
@@ -56,13 +56,9 @@
|
||||
#pragma mark - Helpers
|
||||
|
||||
- (BOOL)checkLogin {
|
||||
BOOL loggedIn = [[KBAuthManager shared] isLoggedIn];
|
||||
BOOL loggedIn = [[KBUserSessionManager shared] isLoggedIn];
|
||||
if (!loggedIn) {
|
||||
dispatch_async(dispatch_get_main_queue(), ^{
|
||||
UIViewController *top = [UIViewController kb_topMostViewController];
|
||||
if (top) { [KBLoginSheetViewController presentIfNeededFrom:top]; }
|
||||
});
|
||||
return NO;
|
||||
[[KBUserSessionManager shared] goLoginVC];
|
||||
}
|
||||
return YES;
|
||||
}
|
||||
|
||||
@@ -243,19 +243,21 @@ static NSString * const kKBJfPayCellId = @"kKBJfPayCellId";
|
||||
// NSString *msg = [NSString stringWithFormat:@"购买:%@ Coins %@", item[@"coins"], item[@"price"]];
|
||||
// [KBHUD showInfo:msg];
|
||||
// }
|
||||
NSString *productId = @"com.yolo.vip.1month";
|
||||
NSString *productId = @"com.loveKey.nyx.1day";
|
||||
/// 2.获取商品信息
|
||||
[KBHUD show];
|
||||
[self.filter requestProductsWith:[NSSet setWithObject:productId] completion:^(NSArray<SKProduct *> * _Nonnull products) {
|
||||
NSLog(@"=====");
|
||||
// NSLog(@"=====");
|
||||
// if (products.count > 0) {
|
||||
// SKProduct *pro = productsp[0];
|
||||
// }
|
||||
// [[FGIAPManager shared].iap buyProduct:product onCompletion:^(NSString * _Nonnull message, FGIAPManagerPurchaseRusult result) { }];
|
||||
|
||||
/// 3.支付购买
|
||||
SKProduct *product = products.firstObject;
|
||||
[[FGIAPManager shared].iap buyProduct:products.firstObject onCompletion:^(NSString * _Nonnull message, FGIAPManagerPurchaseRusult result) {
|
||||
// [self.view makeToast:message];
|
||||
[KBHUD dismiss];
|
||||
}];
|
||||
}];
|
||||
}
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
completion:(KBPayCompletion)completion {
|
||||
if (needShow) { [KBHUD show]; }
|
||||
|
||||
[[KBNetworkManager shared] POST:KB_API_IAP_VERIFY jsonBody:params headers:nil completion:^(NSDictionary * _Nullable json, NSURLResponse * _Nullable response, NSError * _Nullable error) {
|
||||
[[KBNetworkManager shared] POST:API_VALIDATE_RECEIPT jsonBody:params headers:nil completion:^(NSDictionary * _Nullable json, NSURLResponse * _Nullable response, NSError * _Nullable error) {
|
||||
if (needShow) { [KBHUD dismiss]; }
|
||||
|
||||
if (error) {
|
||||
|
||||
Reference in New Issue
Block a user