Giới thiệu V-MiniApp
V-MiniApp là nền tảng mini apps hay mini programs do V-App phát triển nhằm tạo điều kiện cho các đối tác dễ dàng tạo ra các ứng dụng trên V-App, từ đó cung cấp một kho ứng dụng phong phú và chất lượng hơn cho người dùng.
Với mini apps, nhà phát triển ít cần quan tâm đến một số tính năng, chẳng hạn “đăng nhập”, “xác thực”, “cổng thanh toán”, “dịch vụ chat” (instant message), vì đã có super app làm thay. Hơn thế nữa, việc cư ngụ trong hệ sinh thái super app, mini apps dễ dàng tiếp cận lượng người dùng khổng lồ của super app.
V-MiniApp của V-App đi kèm với một hệ thống framework gọn nhẹ nhưng mạnh mẽ với các component (thành phần giao diện) đa dạng cũng như JSAPI và Server APIs cần thiết cho việc phát triển các ứng dụng cùng trải nghiệm native trên nền tảng V-App.
Để bắt đầu phát triển ứng dụng hãy tham khảo các nội dung sau:
Đương nhiên việc tạo ra ứng dụng không thể thiếu phần của framework, vui lòng tìm hiểu:
- V-MiniApp Framework: Framework phát triển Mini App với JavaScript/TypeScript và đầy đủ công cụ hỗ trợ (CLI, Studio, VS Code extension, Debug tools) để tạo trải nghiệm native trên nền tảng VApp.
- JSAPIs - chuẩn tích tích hợp từ phía client-side, cho tính năng truy cập thiết bị và dịch vụ lõi và các module giao diện xây sẵn.
- UI Components: Tập hợp các thành phần giao diện với thuộc tính và hàm hỗ trợ phát triển ứng dụng. Bao gồm các thành phần UI cơ bản (được xây dựng sẵn) và thành phần UI nâng cao (xây dựng từ các thành phần UI cơ bản trong quá trình phát triển) giúp phát triển nhanh chóng và thuận tiện trong tươn: huẩn tích tích hợp từ phía client-side, cho tính năng truy cập thiết bị và dịch vụ lõi và các module giao diện xây sẵn.
- Server APIs: Để hỗ trợ Mini App phát triển, VSF cung cấp các server APIs cho phép Mini App hoặc Backend của Mini App tương tác với hệ thống server của VSF như:
- Truy vấn thông tin người dùng trong phạm vi được cấp phép của người dùng cũng như nền tảng.
- Có thể gửi thông báo dịch vụ đến người dùng qua Mini App Platform, như kết quả thanh toán, trạng thái đơn hàng. Các loại thông báo được phép gửi sẽ được quy định trong lúc triển khai.
- Lấy access token từ super app để cung cấp dịch vụ được ủy quyền trên platform.
- Các APIs liên quan thực hiện thanh toán.
- Design Guideline - Hệ thống thiết kế V-MiniApp dựa trên chuẩn thiết kế (V-App Design System), tạo sự đồng nhất cho sản phẩm VinGroup và tránh nhầm lẫn cho người dùng.