# Configurar a caixa de entrada de mensagens móveis

A Caixa de Entrada de Mensagens permite que você mantenha as mensagens mais importantes em seu aplicativo, criando uma seção dedicada para tais notificações. As mensagens podem ser entregues na Caixa de Entrada com ou sem notificação — você pode escolher isso nas configurações.

<Aside type="note">
Leia mais sobre [como a Caixa de Entrada de Mensagens funciona](/pt/product/messaging-channels/message-inbox/mobile-message-inbox).
</Aside>

<Aside type="note">
Para implementar a Caixa de Entrada de Mensagens para plataformas web, consulte o [guia da Caixa de Entrada de Mensagens Web](/pt/developer/guides/message-inbox/web-message-inbox/).
</Aside>

## Configurando a caixa de entrada em seu aplicativo

Para implementar a Caixa de Entrada de Mensagens em seu aplicativo, adicione a biblioteca Pushwoosh Inbox ao seu projeto. Consulte nossos repositórios do Github com as instruções detalhadas sobre como configurar a Caixa de Entrada e os projetos de exemplo:

**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)

**Frameworks multiplataforma**

Para implementar a Caixa de Entrada de Mensagens em aplicativos multiplataforma, chame o método `presentInboxUI`. Atualmente disponível em Cordova, React Native, Flutter, Xamarin.

<Aside type="note" title="Usando a Caixa de Entrada de Mensagens em plugins com proguard">

Se o seu aplicativo Android usa o proguard para redução de código, você precisa adicionar a seguinte regra ao seu **proguard-rules.pro:**

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

## Selo de mensagens não lidas

Para exibir o número de mensagens não lidas em um selo sobre o ícone da Caixa de Entrada, use os seguintes métodos de API:

**iOS**

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

**Android**

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