react-native-device-info-tools
v1.0.0
Published
React Native plugin for getting device information on iOS
Downloads
11
Maintainers
Readme
react-native-device-info-tools
React Native 用于获取 iOS 设备信息的插件。
Installation
npm install react-native-device-info-tools
# or
yarn add react-native-device-info-tools
Usage
import DeviceInfo from "react-native-device-info-tools";
// 获取设备语言
DeviceInfo.getLanguage()
.then((language) => {
console.log(`Device language: ${language}`);
})
.catch((error) => {
console.error(`Error getting device language: ${error}`);
});
API
所有方法都返回 Promise。
设备基本信息
getLanguage()
: 获取设备当前语言(如:'zh-Hans-CN')getCountry()
: 获取设备当前地区/国家(如:'CN')getDeviceType()
: 获取设备型号(如:'iPhone12,1')getTimeZone()
: 获取设备时区(如:'Asia/Shanghai')getUUID()
: 获取设备唯一标识符
硬件状态
getBatteryLevel()
: 获取当前电量百分比getBootTime()
: 获取设备开机时间getTotalMemory()
: 获取设备总内存大小getAvailableMemory()
: 获取设备当前可用内存getTotalDiskSpace()
: 获取设备总存储空间getFreeSpace()
: 获取设备剩余存储空间
网络状态
getProxyStatus()
: 检查设备是否使用代理(返回 'true' 或 'false')getVPNStatus()
: 检查设备是否使用VPN(返回 'true' 或 'false')