ข้ามไปยังเนื้อหาหลัก

การแจ้งเตือน

กล่องข้อความส่วนตัวส่งการกล่าวถึง DM การแชร์ ความล้มเหลวของ automation และตัวเตือน แม้ปิดหน้าแล้ว

กล่องข้อความ

แถวฐานข้อมูลเข้ารหัส เก็บสูงสุด 500 รายการและลบรายการเก่า key แหล่งที่มาช่วยตัดรายการซ้ำ RESTful API ใช้แสดงรายการ นับ ทำเครื่องหมาย และลบ

ส่งสดผ่าน notify:<userId> และ GET /api/notifications/events (SSE) ตัวตนมาจากเซสชัน SQL คือแหล่งข้อมูลจริง

แหล่งที่มา

channel-dm, channel-mention (เมื่อมีผู้ @mentions คุณใน channel หรือตอบข้อความ), channel-invite, share, automation-failed, calendar-reminder, work-run-finished, work-run-attention, work-takeover, work-approval, system ส่งเฉพาะ user ที่เกี่ยวข้อง

Webhook

  • URL ที่ตรง ห้าม redirect ที่อยู่ private/link-local ถูกปฏิเสธ เว้นแต่ host อยู่ใน TOOLS_PRIVATE_NETWORK_ALLOWLIST
  • ลงลายเซ็น body ที่ตรงเป็น X-Libre-Signature: sha256=<hmac>
  • ส่งออกเฉพาะ type ชื่อเรื่อง ID และเวลา ไม่ส่งข้อความ พรอมต์ หรือเอกสาร
  • retry จำกัด: 5xx ลองใหม่ 4xx สิ้นสุด
  • เลือก type เฉพาะหรือ *

Push บนเบราว์เซอร์

  • VAPID RFC 8292: ES256 คู่ key ที่เข้ารหัสและเก็บไว้ หรือ VAPID_PUBLIC_KEY/VAPID_PRIVATE_KEY และที่ติดต่อ VAPID_SUBJECT
  • RFC 8291: aes128gcm ด้วย key อุปกรณ์
  • แยกตามอุปกรณ์และเซสชัน logout จะลบการลงทะเบียน Endpoint เข้ารหัสและต้องเป็น HTTPS สาธารณะ
  • retry จำกัด 404/410 ลบ subscription
  • Payload มีชื่อเรื่อง ข้อความ type และลิงก์

ต้องใช้แอป production และ origin ที่ปลอดภัย Service worker จัดการการติดตั้งและ shell offline โดยไม่ cache API

ข้อจำกัด

ยังไม่มีการตั้งค่าตาม type การออกจาก channel จะหยุดการแจ้งเตือนของ channel นั้น