getContextAsync
Bắt đầu hỗ trợ ở phiên bản:
- SDK: 2.22.0
- Android: 22.06.02
import { getContextAsync } from "zmp-sdk/apis";
API trả về thông tin ngữ cảnh của người dùng hoặc nhóm khi Mini App được mở từ Menu mở rộng trong cửa sổ chat Zalo. Nếu ngữ cảnh không hợp lệ hoặc phiên bản Zalo không hỗ trợ, giá trị trả về sẽ rỗng.
Ví dụ
Kiểm tra ngữ cảnh hợp lệ và trả về thông tin ngữ cảnh:
const contextInfo = await getContextAsync();
if (contextInfo) {
// Ngữ cảnh hợp lệ
const { id, type } = contextInfo;
}
Kết quả trả về
API trả về Promise<ContextInfo>
chứa ngữ cảnh hiện tại.
ContextInfo
Name | Type | Default | Description |
---|---|---|---|
id | string | ID của người dùng hoặc nhóm chat tương ứng. | |
type | "USER_CHAT" | "GROUP_CHAT" | "" | Ngữ cảnh hiện tại là người dùng hoặc nhóm chat. |