KMRecommondManager.h 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. ////
  2. //// KMRecommondManager.h
  3. //// PDF Reader Pro Edition
  4. ////
  5. //// Created by Niehaoyu on 2023/4/11.
  6. ////
  7. //
  8. //#import <Foundation/Foundation.h>
  9. //#import "KMRecommondInfo.h"
  10. //
  11. //NS_ASSUME_NONNULL_BEGIN
  12. //
  13. ////接口文档:https://www.showdoc.com.cn/p/645bf52c14b161408feb760a6e0583b4
  14. ////配置说明文档:https://docs.google.com/spreadsheets/d/1anoKSGpI2piMUbOXtRBSaKHg8uh3x6iYwe4x_pzrRbM/edit#gid=0
  15. //
  16. //#define kTestMode 1
  17. //
  18. //#if kTestMode
  19. //#define kRecommondInfoURL @"http://test-store.kdan.cn:3019"
  20. //#else
  21. //#define kRecommondInfoURL @"https://store.filmagepro.com:3018"
  22. //#endif
  23. //
  24. //#define KMRecommondDatasUpdateNoti @"KMRecommondDatasUpdateNoti"
  25. //
  26. //typedef enum : NSUInteger {
  27. // KMRecommondAPP_None,
  28. // KMRecommondAPP_PDFReaderProMacLite,//PDF Reader Pro
  29. // KMRecommondAPP_PDFReaderProMacDMG,
  30. // KMRecommondAPP_PDFReaderProMacPro,
  31. // KMRecommondAPP_RecordIt,//Record It
  32. // KMRecommondAPP_RecordItPro,
  33. // KMRecommondAPP_RecordItDMG,
  34. // KMRecommondAPP_FilmageScreen,//Filmage Screen
  35. // KMRecommondAPP_FilmageScreenPro,
  36. // KMRecommondAPP_FilmageScreenDMG,
  37. // KMRecommondAPP_FilmageEditorMac,//Filmage Editor
  38. // KMRecommondAPP_FilmageEditorMacDMG,
  39. // KMRecommondAPP_FilmageConverterMac,//Filmage Converter
  40. // KMRecommondAPP_FilmageConverterMacPro,
  41. // KMRecommondAPP_FilmageConverterMacDMG,
  42. // KMRecommondAPP_FilmagePlayerMac,//Filmage Player
  43. // KMRecommondAPP_FilmagePlayerMacPro,
  44. // KMRecommondAPP_FilmagePlayerMacDMG,
  45. // KMRecommondAPP_PDFReaderProIOS,//PDF Reader Pro iOS
  46. // KMRecommondAPP_PDFReaderProIOSPro,
  47. // KMRecommondAPP_PDFReaderProAndroid,
  48. // KMRecommondAPP_PDFMasterMac,//PDF Master
  49. // KMRecommondAPP_PDFMasterMacPro,
  50. // KMRecommondAPP_PDFMasterMacDMG
  51. //} KMRecommondAPP;
  52. //@interface KMRecommondManager : NSObject
  53. //
  54. //@property (nonatomic, strong, readonly) KMRecommond *pdfProRecommond;
  55. //
  56. //@property (nonatomic, strong, readonly) KMRecommond *othersRecommond;
  57. //
  58. //@property (nonatomic, strong, readonly) KMRecommond *advertisimentRecommond;
  59. //
  60. //+ (KMRecommondManager *)manager;
  61. //
  62. //- (void)loadDataWithAppType:(KMRecommondAPP)appType completionHandler:(void (^)(NSError *error))handler;
  63. //
  64. //- (void)loadDataWithAppName:(NSString *)appName completionHandler:(void (^)(NSError *error))handler;
  65. //
  66. //
  67. //@end
  68. //
  69. //
  70. //NS_ASSUME_NONNULL_END