1.0.0 • Published 8 months ago

react-native-device-info-tools v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

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')
1.0.0

8 months ago