// // QXIAPManager.h // QXLive // // Created by 启星 on 2025/12/24. // #import NS_ASSUME_NONNULL_BEGIN @interface QXIAPManager : NSObject typedef void(^SubscriptionSuccessCompletionHandler)(void);//订阅成功的回调 typedef void(^SubscriptionFailurreCompletionHandler)(void);//订阅失败的回调 typedef void(^RestoreSuccessCompletionHandler)(void);//恢复成功的回调 typedef void(^RestoreFailurreCompletionHandler)(void);//恢复失败的回调 // 添加回调属性 @property (nonatomic, copy) SubscriptionSuccessCompletionHandler subscriptionSuccessCompletionHandler; @property (nonatomic, copy) SubscriptionFailurreCompletionHandler subscriptionFailurreCompletionHandler; @property (nonatomic, copy) RestoreSuccessCompletionHandler restoreSuccessCompletionHandler; @property (nonatomic, copy) RestoreFailurreCompletionHandler restoreFailurreCompletionHandler; + (instancetype)sharedInstance; -(void)buyGoodsWithId:(NSString*)productId orderNo:(NSString*)orderNo; - (void)getReceiptState:(void (^)(BOOL success))completion; //恢复内购 - (void)resumeInAppPurchase; // - (Boolean)getWhetherSubscrid; @end NS_ASSUME_NONNULL_END