Tue, Jul 5, 2022
Read in 2 minutes
Trong hướng dẫn này chúng mình sẽ hướng dẫn cho các bạn làm trang tin nhắn
Bạn có thể tham khảo file messages.jsx.
Schema của message:
Những api liên quan bao gồm:
Để phân chia ra làm 2 tab, Tôi mua và Tôi bán, bạn có thể sử dụng Tabbar hỗ trợ bởi ZMA.
Mỗi thành phần tin nhắn được cài đặt trong component MessageItem (tham khảo message-item.jsx)

ZMA có hỗ trợ openChat cho phép ứng dụng mở cửa số chat với User hoặc Official Account. Để sử dụng api này, bạn cần xin cấp quyền tại trang Quản lý ứng dụng.
const handleOpenChat = (p) => () => {
api.openChat({
type: 'user',
id: p.receiver,
message: ""
});
};
Các bạn lưu ý, cho dù không muốn điền sẵn nội dung vào khung chat nhưng thuộc tính message là bắt buộc, các bạn có thể truyền chuỗi rỗng.