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

---

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

# Enumeration: AndroidForegroundServiceType

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

Enum used to set the foreground service types identifying the work done by the service.
See Android's [foreground service types](https://developer.android.com/develop/background-work/services/fg-service-types) documentation.

## Platform

android

## Enumeration Members

### FOREGROUND_SERVICE_TYPE_CAMERA

> **FOREGROUND_SERVICE_TYPE_CAMERA**: `64`

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

---

### FOREGROUND_SERVICE_TYPE_CONNECTED_DEVICE

> **FOREGROUND_SERVICE_TYPE_CONNECTED_DEVICE**: `16`

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

---

### FOREGROUND_SERVICE_TYPE_DATA_SYNC

> **FOREGROUND_SERVICE_TYPE_DATA_SYNC**: `1`

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

---

### FOREGROUND_SERVICE_TYPE_HEALTH

> **FOREGROUND_SERVICE_TYPE_HEALTH**: `256`

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

---

### FOREGROUND_SERVICE_TYPE_LOCATION

> **FOREGROUND_SERVICE_TYPE_LOCATION**: `8`

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

---

### FOREGROUND_SERVICE_TYPE_MANIFEST

> **FOREGROUND_SERVICE_TYPE_MANIFEST**: `-1`

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

---

### FOREGROUND_SERVICE_TYPE_MEDIA_PLAYBACK

> **FOREGROUND_SERVICE_TYPE_MEDIA_PLAYBACK**: `2`

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

---

### FOREGROUND_SERVICE_TYPE_MEDIA_PROCESSING

> **FOREGROUND_SERVICE_TYPE_MEDIA_PROCESSING**: `8192`

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

---

### FOREGROUND_SERVICE_TYPE_MEDIA_PROJECTION

> **FOREGROUND_SERVICE_TYPE_MEDIA_PROJECTION**: `32`

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

---

### FOREGROUND_SERVICE_TYPE_MICROPHONE

> **FOREGROUND_SERVICE_TYPE_MICROPHONE**: `128`

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

---

### FOREGROUND_SERVICE_TYPE_PHONE_CALL

> **FOREGROUND_SERVICE_TYPE_PHONE_CALL**: `4`

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

---

### FOREGROUND_SERVICE_TYPE_REMOTE_MESSAGING

> **FOREGROUND_SERVICE_TYPE_REMOTE_MESSAGING**: `512`

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

---

### FOREGROUND_SERVICE_TYPE_SHORT_SERVICE

> **FOREGROUND_SERVICE_TYPE_SHORT_SERVICE**: `2048`

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

---

### FOREGROUND_SERVICE_TYPE_SPECIAL_USE

> **FOREGROUND_SERVICE_TYPE_SPECIAL_USE**: `1073741824`

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

---

### FOREGROUND_SERVICE_TYPE_SYSTEM_EXEMPTED

> **FOREGROUND_SERVICE_TYPE_SYSTEM_EXEMPTED**: `1024`

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