Bỏ qua để đến Nội dung

Di động: hộp thư, push và tệp đính kèm

Phân trang thông báo, đánh dấu đã đọc và đăng ký thiết bị

RouteGhi chú
GET /notifications?limit=30&offset=0Hộp thư của người dùng; thêm unread=1 để lọc chưa đọc.
GET /notifications/unread-countSố thông báo cần đọc.
POST /notifications/<message_id>/readĐánh dấu một thông báo đã đọc.
POST /notifications/read-allĐánh dấu tất cả đã đọc.
POST /devicesĐăng ký Expo push token cho thiết bị.
POST /devices/unregisterGỡ Expo push token khi không dùng.
POST /api/mobile/devices
{"token":"ExpoPushToken[example]","platform":"ios",
 "name":"iPhone của An","appVersion":"1.2.0"}

Push token phải bắt đầu bằng ExpoPushToken[ hoặc ExponentPushToken[. Thông báo đẩy lấy từ Hộp thư; đăng ký thiết bị có thể chuyển thiết lập nhận tin của người dùng từ email sang Hộp thư. Khi đăng xuất, gọi /auth/logout để thu hồi token và thiết bị tương ứng.

Ảnh và tệp dùng GET /image/<model>/<id>/<field> hoặc GET /content/<attachment_id> dưới /api/mobile. Quyền đọc vẫn được kiểm tra; ảnh không tồn tại có thể trả 404 để app hiển thị ảnh mặc định.