MGLicenseManager.h 759 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. //
  2. // MGBaseManager.h
  3. // MGKit
  4. //
  5. // Created by megvii on 15/12/16.
  6. // Copyright © 2015Year megvii. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. /**
  10. * SDK 使用管理,包括授权信息
  11. */
  12. @interface MGLicenseManager : NSObject
  13. /**
  14. * 获取当前SDK是否授权--- 子类需要重写该方法,通过该类获取的 是否授权无法全部包括使用的SDK
  15. *
  16. * @return 是否授权
  17. */
  18. + (BOOL)getLicense;
  19. /**
  20. * 获取授权时间 -- 由子类重写该方法
  21. *
  22. * @return 授权时间
  23. */
  24. + (NSDate *)getLicenseDate;
  25. @end
  26. @interface MGLicenseManager ()
  27. /**
  28. * 请求网络授权 ---子类不需要重写,只需要APP打开时候,授权一次即可
  29. */
  30. + (void)licenseForNetWokrFinish:(void(^)(bool License))finish;
  31. @end