AgentSDKDeviceConfig
IntroductionThe AgentSDKDeviceConfig object defines an interface for retrieving key device information. Methodsconfig+ (AgentSDKDeviceConfig*) config; Return ValueA new autoreleased device config object. DiscussionGets the device config object.
Properties
agentVersion@property(nonatomic, readonly) NSString *agentVersion; DiscussionThe version of the agent, e.g., "9.02.3453".
batteryLevel@property(nonatomic, readonly) float batteryLevel; DiscussionThe battery charge level for the device. Taken from UIDevice for convenience.
batteryState@property(nonatomic, readonly) int batteryState; DiscussionThe battery state for the device i.e. Taken from MacDevice for convenience.
batteryState@property(nonatomic, readonly) UIDeviceBatteryState batteryState; DiscussionThe battery state for the device i.e. Taken from UIDevice for convenience.
bssid@property(nonatomic, readonly) NSString *bssid; DiscussionThe bssid of the network.
cellularIpAddress@property(nonatomic, readonly) NSString *cellularIpAddress; DiscussionThe IP address of the cellular connection.
cellularNetworkReachable@property(nonatomic, readonly) BOOL cellularNetworkReachable; DiscussionA Boolean value denoting whether or not a cellular network is currently available. This is mutually exclusive with wifiNetworkReachable.
deviceID@property(nonatomic, readonly) NSString *deviceID; DiscussionThe universal unique identifier (UUID) of the device. This can be the iOS Device UDID or some other UUID.
ethernetAddress@property(nonatomic, readonly) NSString *ethernetAddress; DiscussionThe IP address of the Ethernet connection.
freeMemory@property(nonatomic, readonly) uint64_t freeMemory; DiscussionThe free memory of the device in bytes.
freeStorageSpace@property(nonatomic, readonly) double freeStorageSpace; DiscussionThe free storage space of the device in bytes.
jailBroken@property(nonatomic, readonly) BOOL jailBroken; DiscussionA Boolean value denoting whether or not the device has been jailbroken.
model@property(nonatomic, readonly) NSString *model; DiscussionThe model of the device. Taken from UIDevice for convenience.
name@property(nonatomic, readonly) NSString *name; DiscussionThe name of the device. Taken from UIDevice for convenience.
rssi@property(nonatomic, readonly) long rssi; DiscussionThe rssi of the network.
ssid@property(nonatomic, readonly) NSString *ssid; DiscussionThe ssid of the network.
subscriberCarrierNetwork@property(nonatomic, readonly) NSString *subscriberCarrierNetwork; DiscussionThe carrier network of the subscriber based on the currently installed SIM. If no SIM is installed, this property will return nil.
subscriberMCC@property(nonatomic, readonly) NSString *subscriberMCC; DiscussionThe mobile country code(MCC) of the subscriber's carrier based on the currently installed SIM. If no SIM is installed, this property will return nil.
subscriberMNC@property(nonatomic, readonly) NSString *subscriberMNC; DiscussionThe mobile network code(MNC) of the subscriber's carrier based on the currently installed SIM. If no SIM is installed, this property will return nil.
systemVersion@property(nonatomic, readonly) NSString *systemVersion; DiscussionThe current version of the operating system. Taken from UIDevice for convenience.
tcAccepted@property(nonatomic, readonly) BOOL tcAccepted; DiscussionA Boolean value denoting whether or not the Terms and conditions have been accepted.
totalMemory@property(nonatomic, readonly) uint64_t totalMemory; DiscussionThe total memory of the device in bytes.
totalStorageSpace@property(nonatomic, readonly) double totalStorageSpace; DiscussionThe total storage space of the device in bytes.
wifiIpAddress@property(nonatomic, readonly) NSString *wifiIpAddress; DiscussionThe IP address of the wifi connection.
wifiMacAddress@property(nonatomic, readonly) NSString *wifiMacAddress; DiscussionThe MAC address of the wifi connection.
wifiNetworkReachable@property(nonatomic, readonly) BOOL wifiNetworkReachable; DiscussionA Boolean value denoting whether or not a wifi network is currently available. This is mutually exclusive with cellularNetworkReachable.
|