IAPManager.h 461 B

12345678910111213
  1. #import <Foundation/Foundation.h>
  2. typedef void(^IAPCompletionBlock)(BOOL success, NSInteger amount, NSError * _Nullable error);
  3. @interface IAPManager : NSObject
  4. + (instancetype _Nonnull )sharedManager;
  5. //- (void)fetchProducts:(nonnull NSArray<NSString *> *)productIds;
  6. - (void)buyProduct:(nonnull NSString *)productId completion:(IAPCompletionBlock _Nullable )completion;
  7. - (void)restorePurchases;
  8. - (void)checkUnfinishedTransactions; // 掉单处理
  9. @end