用途:在 Zalo 超级应用内构建轻量级 Web 应用(Zalo Mini App),基于 React、ZaUI 组件库和 Zalo SDK API 开发。
主要能力:提供 ZaUI 组件(Button、Input、Modal、Tabs、Avatar 等)与 Zalo SDK API 参考,覆盖用户授权与信息、存储、UI 提示与路由、设备能力(定位、相机、二维码、NFC)、Zalo 社交能力(关注 OA、聊天、分享),并包含设计规范、部署发布、Web 设计指南与 React 性能最佳实践。
使用方式:全局安装 CLI 后创建并启动项目: npm install -g zmp-cli zmp create my-app && cd my-app && zmp start 核心包安装:npm install zmp-ui zmp-sdk 引入示例:import { Button, Input, Modal } from "zmp-ui"; import "zmp-ui/zaui.css"; import { getUserInfo, authorize } from "zmp-sdk/apis"; 获取用户信息:const { userInfo } = await getUserInfo({ autoRequestPermission: true });
适用场景:需要在 Zalo 内提供轻量应用体验的开发者,可参考文档中的 API 分类、组件列表、设计令牌与常见页面布局模式。
限制:资料未提供具体收费、价格、平台兼容范围或效果数据;完整设置、部署与 app-config.json 需查阅 getting-started.md,官方文档见 https://miniapp.zaloplatforms.com/documents/。