Files
keyboard/keyBoard/Class/Pay/M/IAPVerifyTransactionObj.h

26 lines
737 B
C
Raw Normal View History

2025-11-13 19:20:57 +08:00
//
// IAPVerifyTransactionObj.h
// 将 Swift 内购验签逻辑迁移到 Objective-C
//
#import <Foundation/Foundation.h>
#import <StoreKit/StoreKit.h>
#import "FGIAPVerifyTransaction.h"
NS_ASSUME_NONNULL_BEGIN
2025-12-16 13:49:08 +08:00
FOUNDATION_EXPORT NSNotificationName const KBIAPDidCompletePurchaseNotification;
2025-12-15 15:22:27 +08:00
2025-11-13 19:20:57 +08:00
@interface IAPVerifyTransactionObj : NSObject <FGIAPVerifyTransaction>
2025-12-16 13:49:08 +08:00
/// 校验票据StoreKit 2 入口)
/// - Parameters:
/// - receipt: Base64 编码的票据
/// - completion: 回调success 表示验签成功statusCode 为后端状态码
- (void)verifyReceipt:(NSString *)receipt
completion:(void (^)(BOOL success, NSString * _Nullable message, NSInteger statusCode))completion;
2025-11-13 19:20:57 +08:00
@end
NS_ASSUME_NONNULL_END