# ตั้งค่ากล่องข้อความมือถือ

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

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

<Aside type="note">
หากต้องการใช้งาน Message Inbox สำหรับเว็บไซต์ (Web Inbox) โปรดดูที่ [คู่มือ Web Message Inbox](/th/developer/guides/message-inbox/web-message-inbox/) หรือ [วิดเจ็ต Web Inbox](/th/developer/pushwoosh-sdk/web-push-notifications/web-inbox-widget/) ที่ง่ายกว่าหากคุณต้องการเพียงแค่ไอคอนรูประฆังแบบ drop-in
</Aside>

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

**iOS:** ดู [การตั้งค่า Pushwoosh InboxKit iOS](/th/developer/pushwoosh-sdk/ios-sdk/setting-up-pushwoosh-inboxkit-ios/) สำหรับหน้าจอ inbox ของ UIKit ปัจจุบัน (เลย์เอาต์แบบการ์ด, ปุ่ม CTA ในบรรทัด, การติดตั้งผ่าน SPM หรือ CocoaPods)

**Android:** ดู [การตั้งค่า Pushwoosh Inbox UI Android](/th/developer/pushwoosh-sdk/android-sdk/setting-up-pushwoosh-inbox-ui-android/) สำหรับโมดูล `pushwoosh-inbox-ui` (การ์ด rich media, ปุ่ม CTA ในบรรทัด, การปรับแต่งสไตล์)

**Cordova:** ดู [การตั้งค่า Message Inbox สำหรับ Cordova](/th/developer/pushwoosh-sdk/cross-platform-frameworks/cordova/setting-up-message-inbox-for-cordova/) สำหรับ `presentInboxUI`, การปรับแต่งสไตล์, และการจัดการข้อความแบบ programmatic

**React Native:** ดู [การตั้งค่า Message Inbox สำหรับ React Native](/th/developer/pushwoosh-sdk/cross-platform-frameworks/react-native/setting-up-message-inbox-for-react-native/) สำหรับ `presentInboxUI`, การปรับแต่งสไตล์, และการจัดการข้อความแบบ programmatic

**Flutter:** ดู [การตั้งค่า Message Inbox สำหรับ Flutter](/th/developer/pushwoosh-sdk/cross-platform-frameworks/flutter/setting-up-message-inbox-for-flutter/) สำหรับแพ็คเกจ `pushwoosh_inbox`, การปรับแต่ง `PWInboxStyle`, และการจัดการข้อความแบบ programmatic

**Xamarin:** ดู [Message inbox สำหรับ Xamarin](/th/developer/resources/xamarin/message-inbox-for-xamarin/) (เลิกใช้งานแล้ว Xamarin สิ้นสุดการสนับสนุนในปี 2024)

<Aside type="note" title="การใช้ Message Inbox ในปลั๊กอินกับ ProGuard">

หากแอป Android ของคุณใช้ ProGuard สำหรับการลดขนาดโค้ด คุณต้องเพิ่มกฎต่อไปนี้ในไฟล์ **proguard-rules.pro:** ของคุณ

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

## ป้ายข้อความที่ยังไม่ได้อ่าน

<Aside type="note">
นี่คือป้ายภายในแอป ตัวอย่างเช่น บนไอคอน Inbox ของคุณเองภายใน UI ของแอป ไม่มีวิธีการใดที่เกี่ยวข้องกับป้ายไอคอนแอป Pushwoosh SDK ไม่ได้ผูกจำนวนข้อความที่ยังไม่ได้อ่านกับไอคอนแอป ดังนั้นหากคุณต้องการให้แสดงที่นั่นด้วย โค้ดแอปของคุณจะต้องตั้งค่าอย่างชัดเจน
</Aside>

หากต้องการแสดงจำนวนข้อความที่ยังไม่ได้อ่านบนป้ายเหนือไอคอน Inbox โปรดใช้วิธีการ API ต่อไปนี้:

**iOS**

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

**Android**

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