12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- #import <Foundation/Foundation.h>
- #import "KMRecommondInfo.h"
- NS_ASSUME_NONNULL_BEGIN
- #define kTestMode 1
- #if kTestMode
- #define kRecommondInfoURL @"http://test-store.kdan.cn:3019"
- #else
- #define kRecommondInfoURL @"https://store.filmagepro.com:3018"
- #endif
- #define KMRecommondDatasUpdateNoti @"KMRecommondDatasUpdateNoti"
- typedef enum : NSUInteger {
- KMRecommondAPP_None,
- KMRecommondAPP_PDFReaderProMacLite,
- KMRecommondAPP_PDFReaderProMacDMG,
- KMRecommondAPP_PDFReaderProMacPro,
- KMRecommondAPP_RecordIt,
- KMRecommondAPP_RecordItPro,
- KMRecommondAPP_RecordItDMG,
- KMRecommondAPP_FilmageScreen,
- KMRecommondAPP_FilmageScreenPro,
- KMRecommondAPP_FilmageScreenDMG,
- KMRecommondAPP_FilmageEditorMac,
- KMRecommondAPP_FilmageEditorMacDMG,
- KMRecommondAPP_FilmageConverterMac,
- KMRecommondAPP_FilmageConverterMacPro,
- KMRecommondAPP_FilmageConverterMacDMG,
- KMRecommondAPP_FilmagePlayerMac,
- KMRecommondAPP_FilmagePlayerMacPro,
- KMRecommondAPP_FilmagePlayerMacDMG,
- KMRecommondAPP_PDFReaderProIOS,
- KMRecommondAPP_PDFReaderProIOSPro,
- KMRecommondAPP_PDFReaderProAndroid,
- KMRecommondAPP_PDFMasterMac,
- KMRecommondAPP_PDFMasterMacPro,
- KMRecommondAPP_PDFMasterMacDMG
- } KMRecommondAPP;
- @interface KMRecommondManager : NSObject
- @property (nonatomic, strong, readonly) KMRecommond *pdfProRecommond;
- @property (nonatomic, strong, readonly) KMRecommond *othersRecommond;
- @property (nonatomic, strong, readonly) KMRecommond *advertisimentRecommond;
- + (KMRecommondManager *)manager;
- - (void)loadDataWithAppType:(KMRecommondAPP)appType completionHandler:(void (^)(NSError *error))handler;
- - (void)loadDataWithAppName:(NSString *)appName completionHandler:(void (^)(NSError *error))handler;
- @end
- NS_ASSUME_NONNULL_END
|