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

---

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

# Interface: AndroidChannelGroup

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

An interface for describing an Android Channel Group.

Channel groups have no impact on the notification, they are used to help group channels in the applications
settings UI.

View the [Channels & Groups](/react-native/android/channels) documentation to learn more.

## Platform

android API Level >= 26

## Extended by

- [`NativeAndroidChannelGroup`](react-native/reference/Interface.NativeAndroidChannelGroup)

## Properties

### description?

> `optional` **description?**: `string`

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

An optional description of the group. This is visible to the user.

On Android APIs less than 28 this will always be undefined.

#### Platform

android API Level >= 28

---

### id

> **id**: `string`

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

Unique id for this channel group.

---

### name

> **name**: `string`

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

The name of the group. This is visible to the user so should be a descriptive name which
categorizes other channels (e.g. reminders).

The recommended maximum length is 40 characters; the value may be truncated if it is too long.
