//// //// KMRecommondManager.h //// PDF Reader Pro Edition //// //// Created by Niehaoyu on 2023/4/11. //// // //#import //#import "KMRecommondInfo.h" // //NS_ASSUME_NONNULL_BEGIN // ////接口文档:https://www.showdoc.com.cn/p/645bf52c14b161408feb760a6e0583b4 ////配置说明文档:https://docs.google.com/spreadsheets/d/1anoKSGpI2piMUbOXtRBSaKHg8uh3x6iYwe4x_pzrRbM/edit#gid=0 // //#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,//PDF Reader Pro // KMRecommondAPP_PDFReaderProMacDMG, // KMRecommondAPP_PDFReaderProMacPro, // KMRecommondAPP_RecordIt,//Record It // KMRecommondAPP_RecordItPro, // KMRecommondAPP_RecordItDMG, // KMRecommondAPP_FilmageScreen,//Filmage Screen // KMRecommondAPP_FilmageScreenPro, // KMRecommondAPP_FilmageScreenDMG, // KMRecommondAPP_FilmageEditorMac,//Filmage Editor // KMRecommondAPP_FilmageEditorMacDMG, // KMRecommondAPP_FilmageConverterMac,//Filmage Converter // KMRecommondAPP_FilmageConverterMacPro, // KMRecommondAPP_FilmageConverterMacDMG, // KMRecommondAPP_FilmagePlayerMac,//Filmage Player // KMRecommondAPP_FilmagePlayerMacPro, // KMRecommondAPP_FilmagePlayerMacDMG, // KMRecommondAPP_PDFReaderProIOS,//PDF Reader Pro iOS // KMRecommondAPP_PDFReaderProIOSPro, // KMRecommondAPP_PDFReaderProAndroid, // KMRecommondAPP_PDFMasterMac,//PDF Master // 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