# 设置移动端消息收件箱

消息收件箱 (Message Inbox) 允许您通过为重要通知创建一个专用区域，从而将它们保留在您的应用中。消息可以附带或不附带通知发送到收件箱——您可以在设置中进行选择。

<Aside type="note">
阅读更多关于 [消息收件箱 (Message Inbox) 的工作原理](/zh/product/messaging-channels/message-inbox/mobile-message-inbox)。
</Aside>

<Aside type="note">
要在网页平台实现消息收件箱 (Message Inbox)，请参阅 [网页消息收件箱指南](/zh/developer/guides/message-inbox/web-message-inbox/)。
</Aside>

## 在您的应用中设置收件箱

要在您的应用中实现消息收件箱 (Message Inbox)，请将 Pushwoosh Inbox 库添加到您的项目中。请查看我们的 Github 仓库，其中包含有关设置收件箱的详细说明和示例项目：

**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="在带有 proguard 的插件中使用消息收件箱">

如果您的 Android 应用使用 proguard 进行代码压缩，您必须将以下规则添加到您的 **proguard-rules.pro** 文件中：

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

## 未读消息角标

要在收件箱图标上通过角标显示未读消息的数量，请使用以下 API 方法：

**iOS**

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

**Android**

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