# ตั้งค่า Mobile Message Inbox

Message Inbox ช่วยให้คุณสามารถเก็บข้อความที่สำคัญที่สุดไว้ในแอปของคุณโดยการสร้างส่วนเฉพาะสำหรับการแจ้งเตือนดังกล่าว ข้อความสามารถส่งไปยัง Inbox โดยมีการแจ้งเตือนหรือไม่มีก็ได้—คุณสามารถเลือกได้ในการตั้งค่า

<Aside type="note">
อ่านเพิ่มเติมเกี่ยวกับวิธีการทำงานของ [Message Inbox](/th/product/messaging-channels/message-inbox/mobile-message-inbox)
</Aside>

<Aside type="note">
หากต้องการใช้งาน Message Inbox สำหรับแพลตฟอร์มเว็บ โปรดดูที่ [คู่มือ Web Message Inbox](/th/developer/guides/message-inbox/web-message-inbox/)
</Aside>

## การตั้งค่า Inbox ในแอปของคุณ

หากต้องการใช้งาน Message Inbox ในแอปของคุณ ให้เพิ่มไลบรารี Pushwoosh Inbox ไปยังโปรเจกต์ของคุณ โปรดดูที่ Github repos ของเราสำหรับคำแนะนำโดยละเอียดเกี่ยวกับการตั้งค่า 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)

**เฟรมเวิร์กข้ามแพลตฟอร์ม (Cross-platform frameworks)**

หากต้องการใช้งาน Message Inbox ในแอปแบบ cross-platform ให้เรียกใช้เมธอด `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 -> { });`