GEDeviceInfo.h 829 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #import <Foundation/Foundation.h>
  2. NS_ASSUME_NONNULL_BEGIN
  3. FOUNDATION_EXTERN
  4. NSString *const VERSION;
  5. @interface GEDeviceInfo : NSObject
  6. + (GEDeviceInfo *)sharedManager;
  7. @property(nonatomic, copy) NSString *uniqueId;
  8. @property(nonatomic, copy) NSString *deviceId;
  9. @property(nonatomic, copy) NSString *appVersion;
  10. @property(nonatomic, readonly) BOOL isFirstOpen;
  11. @property(nonatomic, copy) NSString *libName;
  12. @property(nonatomic, copy) NSString *libVersion;
  13. + (NSString *)libVersion;
  14. + (NSString *)bundleId;
  15. - (void)ge_updateData;
  16. - (NSDictionary *)ge_collectProperties;
  17. + (NSDate *)ge_getInstallTime;
  18. - (NSDictionary *)getAutomaticData;
  19. + (NSString *)currentRadio;
  20. + (NSTimeInterval)uptime;
  21. + (NSString *)bootTimeSec;
  22. + (NSDate *)systemUpdateTime;
  23. - (NSString *)ge_iphoneType;
  24. @end
  25. NS_ASSUME_NONNULL_END