UpgradeDataSource.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. //
  2. // UpgradeDataSource.h
  3. // FunSDKDemo
  4. //
  5. // Created by XM on 2018/11/26.
  6. // Copyright © 2018年 XM. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. enum checkState {
  10. checkStateNone,//默认状态
  11. checkStateCheckIng,//检查中
  12. checkStateFaile,//检查版本失败
  13. checkStateNewest,//已是最新版本
  14. CheckStateComplete,//检查完成,有新版本
  15. };
  16. enum upgradeState {
  17. upgradeStateNone,//默认状态
  18. upgradeStateDownload,//下载状态
  19. upgradeStateComplete,//下载完成等待升级(上传到设备)
  20. upgradeStateupgrading,//升级中
  21. upgradeStateSuccess //升级完成
  22. };
  23. enum upgradeMode {
  24. localUpgrae = 1, //本地升级
  25. cloudUpgrade, //云升级
  26. };
  27. @interface UpgradeDataSource : NSObject
  28. @property (nonatomic) enum checkState cState;
  29. @property (nonatomic) enum upgradeState upState;
  30. @property (nonatomic) enum upgradeMode upMode;
  31. @property (nonatomic,assign) float progress; //下载和升级进度
  32. - (NSString*)getUpgradeCheckState;//读取版本检查状态
  33. - (NSString*)getUpgradeState;//读取下载状态,如下载中、升级中、升级完成等状态
  34. @end