Nhảy tới nội dung

showFunctionButtonWidget

Bắt đầu hỗ trợ ở phiên bản:

  • SDK: 2.39.0
Lưu ý

Các ứng dụng thuộc nhóm ngành F&B và được nền tảng xác nhận đủ điều kiện sẽ được tham gia thử nghiệm tính năng này. Đối tác có mong muốn thử nghiệm, vui lòng liên hệ qua mini@zalo.me để được hỗ trợ.

Widget Function Button: Khi người dùng nhấn vào button này, Mini App sẽ nhận được 1 message token (có giá trị trong 7 ngày) để gửi tin nhắn tới người dùng. Chi tiết hướng dẫn gửi tin nhắn thông qua message token tham khảo tại đây

Widget FunctionButton

Parameters

Object object

PropertyTypeDefaultRequiredDescriptionMinimum Version
idstringtrueID của element, nơi cần hiển thị widget
typestringtrueBao gồm các loại: ORDER
textstringĐặt hàngChuỗi hiển thị trong button
fontSizestring16pxKích thước font chữ
colorstring#0068FFMàu chủ đạo của widget. Giá trị phải là chuỗi hex
onDataReceivedfunctionTrả về data khi click widget

Sample Code

import React, { useEffect } from "react";
import { showFunctionButtonWidget } from "zmp-sdk/apis";

function HomePage() {
useEffect(() => {
showFunctionButtonWidget({
id: "orderButton",
type: "ORDER",
text: "Đặt hàng",
color: "#0068FF",
onDataReceived: (data) => {
console.log(data);
}
});
}, []);

return (
<>
...
<div id='orderButton' />
...
</>
);
}

export default HomePage;