GEDeviceInfo.h 849 B

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