ตั้งค่ากล่องข้อความบนเว็บ
ข้อกำหนดเบื้องต้น
Anchor link toตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Pushwoosh Web SDK บนเว็บไซต์ของคุณแล้ว หากต้องการดำเนินการดังกล่าว โปรดปฏิบัติตาม คู่มือ ของเรา
Message Inbox สำหรับเว็บไซต์ ช่วยให้คุณสามารถจัดเก็บการแจ้งเตือนแบบพุชบนเว็บเพื่อให้ผู้ใช้สามารถกลับมาดูได้ในภายหลัง เพื่อให้มั่นใจว่าข้อความสำคัญจะถูกเห็น
วิธีการทำงาน
Anchor link toนี่คือขั้นตอนการทำงานทั่วไปของ InboxMessages:
| ขั้นตอน | เมธอด |
|---|---|
| การโหลดหน้าเว็บ | |
| การซิงโครไนซ์ข้อความกับเซิร์ฟเวอร์ |
|
| การลบข้อความที่ล้าสมัย |
|
| การรับจำนวนข้อความที่ยังไม่ได้อ่านเพื่ออัปเดตป้ายกำกับ |
|
| การโหลดข้อความเพื่อแสดงใน Inbox |
|
| การทำเครื่องหมายข้อความที่อยู่ในวิวพอร์ตว่าอ่านแล้ว |
|
| การดำเนินการที่กำหนดให้กับข้อความที่เปิด |
|
| การลบข้อความโดยการคลิกที่ไอคอนลบหรือปัดขวาข้อความ |
|
ตัวฟังเหตุการณ์
Anchor link to// ดำเนินการหลังจาก Inbox ได้รับการอัปเดตโดยอัตโนมัติในขณะที่หน้าเว็บกำลังโหลดPushwoosh.push(['onUpdateInboxMessages', function(api, pwinbox) { pwinbox.loadMessages().then(function(messages) { console.log('EVENT: onUpdateInboxMessages', messages); });}]);// ดำเนินการโดย ServiceWorker หลังจากได้รับ Inbox Message และบันทึกไปยัง indexedDBPushwoosh.push(['onPutNewMessageToInboxStore', function(api, message) { console.log('EVENT: onPutNewMessageToInboxStore', message);}]);โมดูลสาธารณะ
Anchor link toโมดูล WebSDK InboxMessagesPublic นำเสนออินเทอร์เฟซสาธารณะเพื่อใช้งาน Web Inbox
type TInboxMessageTypePlain = 0;type TInboxMessageTypeRichmedia = 1;type TInboxMessageTypeURL = 2;type TInboxMessageTypeDeeplink = 3;type TInboxMessageType = TInboxMessageTypePlain // ขึ้นอยู่กับ action_params | TInboxMessageTypeRichmedia | TInboxMessageTypeURL | TInboxMessageTypeDeeplink;
interface IInboxMessagePublic { code: string; // inbox_id title: string; // title message: string; // body imageUrl: string; // image sendDate: string; // send_date type: TInboxMessageType; // ขึ้นอยู่กับ action_params isRead: boolean; // เป็นจริงหากสถานะคือ "read" หรือ "open" link: string; // Deeplink | URL | "/" isActionPerformed: boolean; // เป็นจริงหากสถานะคือ "open"}เมธอดสาธารณะ
Anchor link toตรวจสอบคำอธิบายเมธอดสาธารณะใน คู่มือ Web Push SDK 3.0