Tạo Mini App
TẠO YÊU CẦU MINI APP
Tạo ứng dụng React Native
Từ trang bảng điều khiển của Mini App Center, nhấp vào tên Provider của bạn ở menu bên trái (Provider trong ví dụ là Go Company), và nhấp vào Mini Apps.
Nhấp vào nút Add Mini App và điền thông tin Mini App của bạn.
Bấm vào nút Add New khi biểu mẫu của bạn được hoàn thành. Bây giờ Mini App của bạn đang trong hàng đợi đánh giá. MoMo sẽ thông báo cho nhà phát triển khi Mini App được phê duyệt.
Tạo ứng dụng Web
Để tạo Web App, hãy làm theo các bước tương tự như tạo React Native App và chỉ cần thay đổi Type là WebView.
TẠO MINI APP REACT NATIVE
Cài đặt Mini App CLI
Đọc tài liệu cài đặt Mini App CLI.
Khởi tạo dự án
Để khởi tạo dự án Mini App, hãy chạy lệnh trong terminal.
/**
* create mini app
* replace myApp by your mini app name
*/
momo-miniapp init myApp
Cấu trúc thư mục
myApp
│ scripts
│ app.json
│ babel.config.js
│ index.js
│ metro.config.js
│ package.json
│ startScript.js
│ start.sh
└─src
│ Application.js
└─assets
└─screens
│ Main.js
│ Welcome.js
Mô tả cấu trúc
tập tin/ thư mục | Mô tả |
---|---|
scripts | Thư mục chứa đoạn mã lệnh Bundle, Webpack, Common |
app.json | Tập tin chứa cấu hình Mini App: AppId, tên, Install Mode, Deloy Target |
babel.config.js | Tập tin chứa cấu hình Babel |
index.js | Tập tin chứa tập lệnh index gốc |
metro.config.js | Tập tin chứa cấu hình metro |
package.json | Tập tin chứa các npm packages được sử dụng trong Mini App |
startScript.js | Tập tin chứa trình tạo Mã QR debug |
start.sh | Tập tin chứa đoạn mã lệnh bắt đầu máy chủ React Native |
src | Thư mục chứa các màn hình Mini App |
Application.js | Tập tin chứa stack navigation chính |
assets | Thư mục chứa Assets |
screens | Thư mục chứa các màn hình Mini App |
Welcome.js | Tập tin chứa mã mẫu |
Main.js | Tập tin chứa mã mẫu |