Platform
Example
Reference
Properties
constants
Platform.constants;
Returns an object which contains all available common and specific constants related to the platform.
Properties:
Name | Type | Optional | Description |
---|---|---|---|
isTesting | boolean | No | |
reactNativeVersion | object | No | Information about React Native version. Keys are major , minor , patch with optional prerelease and values are number s. |
Version Android | number | No | OS version constant specific to Android. |
Release Android | string | No | |
Serial Android | string | No | Hardware serial number of an Android device. |
Fingerprint Android | string | No | A string that uniquely identifies the build. |
Model Android | string | No | The end-user-visible name for the Android device. |
Brand Android | string | No | The consumer-visible brand with which the product/hardware will be associated. |
Manufacturer Android | string | No | The manufacturer of the Android device. |
ServerHost Android | string | Yes | |
uiMode Android | string | No | Possible values are: 'car' , 'desk' , 'normal' ,'tv' , 'watch' and 'unknown' . Read more about Android ModeType. |
forceTouchAvailable iOS | boolean | No | Indicate the availability of 3D Touch on a device. |
interfaceIdiom iOS | string | No | The interface type for the device. Read more about UIUserInterfaceIdiom. |
osVersion iOS | string | No | OS version constant specific to iOS. |
systemName iOS | string | No | OS name constant specific to iOS. |
isPad
iOS
Platform.isPad;
Returns a boolean which defines if device is an iPad.
Type |
---|
boolean |
isTV
Platform.isTV;
Returns a boolean which defines if device is a TV.
Type |
---|
boolean |
isTesting
Platform.isTesting;
Returns a boolean which defines if application is running in Developer Mode with testing flag set.
Type |
---|
boolean |
OS
static Platform.OS
Returns string value representing the current OS.
Type |
---|
enum('android' , 'ios' ) |
Version
Platform.Version;
Returns the version of the OS.
Type |
---|
number Android string iOS |