# Настройка мобильного Message Inbox

Message Inbox позволяет хранить самые важные сообщения в вашем приложении, создавая для таких уведомлений специальный раздел. Сообщения могут доставляться в Inbox с уведомлением или без него — это можно выбрать в настройках.

<Aside type="note">
Узнайте больше о том, как [работает Message Inbox](/ru/product/messaging-channels/message-inbox/mobile-message-inbox).
</Aside>

<Aside type="note">
Для внедрения Message Inbox на веб-платформах, пожалуйста, обратитесь к [руководству по Web Message Inbox](/ru/developer/guides/message-inbox/web-message-inbox/).
</Aside>

## Настройка Inbox в вашем приложении

Чтобы внедрить Message Inbox в ваше приложение, добавьте библиотеку Pushwoosh Inbox в ваш проект. Пожалуйста, ознакомьтесь с нашими репозиториями на Github, где вы найдете подробные инструкции по настройке Inbox и примеры проектов:

**iOS**

[https://github.com/Pushwoosh/pushwoosh-inbox-ui-ios-sdk#pushwoosh-inbox-ui](https://github.com/Pushwoosh/pushwoosh-inbox-ui-ios-sdk#pushwoosh-inbox-ui)

**Android**

[https://github.com/Pushwoosh/pushwoosh-inbox-ui-android-sdk#pushwoosh-inbox-ui](https://github.com/Pushwoosh/pushwoosh-inbox-ui-android-sdk#pushwoosh-inbox-ui)

**Кросс-платформенные фреймворки**

Для внедрения Message Inbox в кросс-платформенных приложениях вызовите метод `presentInboxUI`. В настоящее время доступно для Cordova, React Native, Flutter, Xamarin.

<Aside type="note" title="Использование Message Inbox в плагинах с Proguard">

Если ваше Android-приложение использует Proguard для сокращения кода, вам необходимо добавить следующее правило в ваш файл **proguard-rules.pro:**

```
#INBOX
-keep public class com.pushwoosh.inbox.PushwooshInboxPlugin {
 *;
}
```
</Aside>

## Бейдж с количеством непрочитанных сообщений

Чтобы отобразить количество непрочитанных сообщений на бейдже поверх иконки Inbox, используйте следующие методы API:

**iOS**

`[PWInbox unreadMessagesCountWithCompletion:^(NSInteger count, NSError *error) { }];`

**Android**

`PushwooshInbox.unreadMessagesCount(result -> { });`