AppDelegate.h 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. #import <UIKit/UIKit.h>
  2. #import "YBTabBar.h"
  3. #import "RTabBar.h"
  4. typedef NS_ENUM(NSInteger,YBAppLifeCycle) {
  5. APPLifeCycle_Default, //默认
  6. APPLifeCycle_EnterForeground, //进入前台
  7. APPLifeCycle_EnterBackground, //进入后台
  8. APPLifeCycle_WillTerminate, //杀进程
  9. };
  10. typedef void(^YBAppLifeCycleBlock) (YBAppLifeCycle lifeCycleType);
  11. @interface AppDelegate : YBBaseAppDelegate
  12. @property(nonatomic,copy)YBAppLifeCycleBlock lifeCycleEvent;
  13. /** 极光数据库是否正在升级 */
  14. @property (assign, nonatomic)BOOL isDBMigrating;
  15. @property(nonatomic,strong)NSString *jgRegistrationID;
  16. #pragma mark - 音视频操作 开始
  17. @property(nonatomic,strong)NSString *videoTitle;
  18. @property(nonatomic,strong)UIImage *originalCover;
  19. @property(nonatomic,strong)NSString *cosFinishCoverPath;
  20. @property(nonatomic,strong)NSString *originalVdieoPath;
  21. @property(nonatomic,strong)NSString *cosFinishVideoPath;
  22. @property(nonatomic,strong)NSString *originalMKVideoPath;
  23. @property(nonatomic,strong)NSString *cosFinishMKVideoPath;
  24. @property(nonatomic,assign)CGFloat originalVideoPro; //原始视频进度
  25. @property(nonatomic,assign)CGFloat originalCoverPro; //封面进度
  26. @property(nonatomic,assign)CGFloat mkVideoPro; //水印视频进度
  27. @property(nonatomic,assign)int uploadNum; //上传数量【2或3个】
  28. @property(nonatomic,assign)CGFloat allUploadPro; //总上传进度
  29. @property(nonatomic,strong)NSString *is_userad;//是否是用户广告视频0否1是
  30. @property(nonatomic,strong)NSString *userad_url;//用户广告视频链接
  31. @property(nonatomic,strong)NSString *activeId; // 活动
  32. @property(nonatomic,strong)NSString *topicID;
  33. @property(nonatomic,strong)NSString *videoClassID;
  34. @property(nonatomic,strong)NSString *musicID;
  35. @property(nonatomic,strong)NSString *shopJsonStr; //废弃--改为goodsID
  36. @property(nonatomic,strong)NSString *goodsID;
  37. @property(nonatomic,strong)NSString *videoChargeNum;
  38. @property (nonatomic, assign) BOOL allowOrentitaionRotation;
  39. @property (nonatomic, strong) YBTabBar *homeTabar;
  40. @property(nonatomic,weak)RTabBar *rtabbar;
  41. -(void)startUpload;
  42. #pragma mark - 音视频操作 结束
  43. -(void)uploadSuc:(NSDictionary *)dic;
  44. @end