[**react-native-notify-kit**](react-native/reference/index)

---

[react-native-notify-kit](react-native/reference/index) / PowerManagerInfo

# Interface: PowerManagerInfo

Defined in: [packages/react-native/src/types/PowerManagerInfo.ts:12](https://github.com/marcocrupi/react-native-notify-kit/blob/main/packages/react-native/src/types/PowerManagerInfo.ts#L12)

The interface that represents the information returned from `getPowerManagerInfo()`.

View the [Background Restrictions](/react-native/android/background-restrictions) documentation to learn more.

## Platform

android

## Properties

### activity?

> `optional` **activity?**: `string` | `null`

Defined in: [packages/react-native/src/types/PowerManagerInfo.ts:47](https://github.com/marcocrupi/react-native-notify-kit/blob/main/packages/react-native/src/types/PowerManagerInfo.ts#L47)

The known vendor-settings activity candidate for this device manufacturer.

This value is based on Notify Kit's manufacturer mapping. It is not prevalidated
with `PackageManager`, and it is not a guarantee that the activity is installed
or accessible on the current device firmware.

Use this as a best-effort indicator of what steps the user may have to perform,
in-order to prevent your app from being killed. `openPowerManagerSettings()`
handles unavailable or rejected candidates safely.

If no known activity candidate exists, value will be null.

---

### manufacturer?

> `optional` **manufacturer?**: `string`

Defined in: [packages/react-native/src/types/PowerManagerInfo.ts:18](https://github.com/marcocrupi/react-native-notify-kit/blob/main/packages/react-native/src/types/PowerManagerInfo.ts#L18)

The device manufacturer.

For example, Samsung.

---

### model?

> `optional` **model?**: `string`

Defined in: [packages/react-native/src/types/PowerManagerInfo.ts:25](https://github.com/marcocrupi/react-native-notify-kit/blob/main/packages/react-native/src/types/PowerManagerInfo.ts#L25)

The device model.

For example, Galaxy S8

---

### version?

> `optional` **version?**: `string`

Defined in: [packages/react-native/src/types/PowerManagerInfo.ts:32](https://github.com/marcocrupi/react-native-notify-kit/blob/main/packages/react-native/src/types/PowerManagerInfo.ts#L32)

The Android version

For example, Android 10
