Skip to content

In-app: PRD ​

Domain Notifications · function in-app · mã story NOTIF-INAPP · SDD · Tests

Hiện trạng: chưa xây. Chỉ có chấm "chưa đọc" của What's New.

Mục tiêu ​

Thành viên đang ở trong tokyo thấy được những việc liên quan tới mình (đơn Pro được duyệt, sự kiện sắp bắt đầu, thông báo của lớp) mà không phải mở hộp thư.

User story ​

NOTIF-INAPP-01: hộp thông báo ​

Là thành viên, tôi muốn một biểu tượng chuông có số tin chưa đọc, để biết có việc cần xem.

  • Given tôi có 3 thông báo chưa đọc When mở bất kỳ trang nào ở tokyo Then chuông hiện số 3; bấm vào thấy danh sách, mới nhất ở trên.

NOTIF-INAPP-02: đánh dấu đã đọc, đồng bộ giữa thiết bị ​

  • Given tôi đọc một thông báo trên điện thoại When mở tokyo trên máy tính Then thông báo đó đã ở trạng thái đã đọc (trạng thái nằm ở máy chủ, không ở localStorage).

NOTIF-INAPP-03: chung sự kiện nghiệp vụ với email ​

Là kỹ sư, tôi muốn một sự kiện nghiệp vụ (vd membership_activated) sinh tin ở cả email và in-app qua cùng một cổng, để không có kênh nào bị quên.

  • Given một sự kiện có trong catalogWhen nó xảy ra Then mỗi kênh được bật cho loại đó nhận đúng một tin.

NOTIF-INAPP-04: chấm What's New ​

  • Given có tuần What's New mới When thành viên mở tokyo Then thanh bên hiện chấm (đây là phần đã có, xem COMM-WN-03).

NOTIF-INAPP-05: chỉ người nhận thấy tin của mình ​

  • Given một thông báo của người A When người B gọi API danh sách Then B không thấy; ranh giới nằm ở API theo userId của phiên.

Tài liệu nội bộ nền tảng Conan School.