compileSdkVersion
, buildToolsVersion
, targetSdkVersion
(https://github.com/rebeccahughes/react-native-device-info/pull/343)getBatteryLevel()
getFirstIntallTime()
getIPAddress()
getMaxMemory()
isPinOrFingerprintSet()
getInstallReferrer
(https://github.com/rebeccahughes/react-native-device-info/pull/344)getBatteryLevel
(https://github.com/rebeccahughes/react-native-device-info/pull/359)getMACAddress
for Android > 6 (https://github.com/rebeccahughes/react-native-device-info/pull/349)isTablet()
for android by checking display density (https://github.com/rebeccahughes/react-native-device-info/pull/313)react-native-web
users (https://github.com/rebeccahughes/react-native-device-info/pull/339)googlePlayServicesVersion
Gradle build config that allows you to set the Play Services version from the root-project (https://github.com/rebeccahughes/react-native-device-info/pull/333)getFreeDiskStorage
and getTotalDiskCapacity
from invalid filesystem path (https://github.com/rebeccahughes/react-native-device-info/issues/320)getFreeDiskStorage
and getTotalDiskCapacity
(https://github.com/rebeccahughes/react-native-device-info/pull/319)getFontScale
(https://github.com/rebeccahughes/react-native-device-info/pull/278)getFreeDiskStorage
and getTotalDiskCapacity
(https://github.com/rebeccahughes/react-native-device-info/pull/302)getApplicationName
getApplicationName
to see the name of the app both on ios, android and win
getTotalMemory
and getMaxMemory
(https://github.com/rebeccahughes/react-native-device-info/pull/289)getUserAgent
when Webview is not installed (https://github.com/rebeccahughes/react-native-device-info/pull/273)getCarrier
(https://github.com/rebeccahughes/react-native-device-info/pull/261)isPinOrFingerprintSet
for tvOS (https://github.com/rebeccahughes/react-native-device-info/pull/270)is24Hour
(https://github.com/rebeccahughes/react-native-device-info/pull/265)getPhoneNumber
(https://github.com/rebeccahughes/react-native-device-info/pull/174)getFirstInstallTime
and getLastUpdateTime
(https://github.com/rebeccahughes/react-native-device-info/pull/222)getAPILevel
method (https://github.com/rebeccahughes/react-native-device-info/pull/232)isPinOrFingerprintSet
methodSeveral bugfixes and detecting if device is a tablet
adds support for Brand information e.g. apple, htc, etc
adds support for the iPhone SE and new iPad Pro
adds support for device country and changes the iOS device name to match Apple branding
don't use destructuring
removes the default bluetooth permission
change deployment target to iOS 8
removes unnecessary peerDependencies
tweaks how device locale works on Android. If it's available it will use the toLanguageTag that is more inline with iOS. (See #14)
adds two new parameters, Device Locale and User Agent.
adds a new parameter; Device Id. On iOS this is the hardware string for the current device (e.g. "iPhone7,2"). On Android we use the BOARD field which is the name of the underlying board, e.g. "goldfish". The way that the module gets the device model on iOS has also changed to be based on the Device Id; now instead of getting a generic product family e.g. "iPhone", it will return the specific model e.g. "iPhone 6".