npm.io
0.0.2 • Published 6 years ago

react-native-battery-monitor

Licence
MIT
Version
0.0.2
Deps
0
Size
112 kB
Vulns
0
Weekly
0
Stars
1

react-native-battery-monitor

Battery Monitor for React Native.

npm version

Getting Started

Prerequisites

  • react-native:
    • supported versions ">= 0.60.0"
Installation
with react-native ">=0.60.0"
1. Install latest version
# Using npm
npm install --save react-native-battery-monitor

# Using Yarn
yarn add react-native-battery-monitor
2. Install pods

$ cd ios && pod install && cd ..

Example

import BatteryMonitor from 'react-native-battery-monitor';

const ubsubscribe = BatteryMonitor.onStateChange((status) => {
  console.log(status.state); //  "unknown" | "unplugged" | "charging" | "full"
  console.log(status.level); // 0.80000001192092
});

const batteryState = await BatteryMonitor.getBatteryState();

// unsubscribe
ubsubscribe();

Keywords