Tích hợp Flutter Web

Nhờ giao diện người dùng (CLI) nhận biết được khung Firebase, bạn có thể triển khai ứng dụng Flutter của mình sang Firebase.

Trước khi bắt đầu

Trước khi bắt đầu triển khai ứng dụng trên Firebase, hãy xem lại các yêu cầu và lựa chọn sau:

  • Firebase CLI phiên bản 12.1.0 trở lên. Hãy nhớ cài đặt CLI bằng cách sử dụng phương thức ưa thích của bạn.
  • Không bắt buộc: Đã bật tính năng thanh toán trên dự án Firebase của bạn (bắt buộc nếu bạn định sử dụng SSR)

Chạy Firebase

Để bắt đầu, hãy khởi chạy Firebase cho dự án khung của bạn. Sử dụng Giao diện dòng lệnh (CLI) của Firebase cho dự án mới hoặc sửa đổi firebase.json cho dự án hiện có.

Khởi chạy dự án mới

  1. Trong Giao diện dòng lệnh (CLI) của Firebase, hãy bật tính năng xem trước khung web:
    firebase experiments:enable webframeworks
  2. Chạy lệnh khởi chạy từ CLI rồi làm theo lời nhắc:

    firebase init hosting

  3. Trả lời có cho "Bạn có muốn sử dụng khung web không? (thử nghiệm)"

  4. Chọn thư mục nguồn lưu trữ của bạn; đây có thể là một ứng dụng Flutter hiện có.

  5. Nếu được nhắc, hãy chọn Flutter Web.

Khởi chạy một dự án hiện có

Thay đổi cấu hình lưu trữ của bạn trong firebase.json để có tuỳ chọn source, thay vì so với tuỳ chọn public. Ví dụ:

{
  "hosting": {
    "source": "./path-to-your-flutter-app"
  }
}

Phân phát nội dung tĩnh

Sau khi khởi chạy Firebase, bạn có thể phân phát nội dung tĩnh bằng phương pháp lệnh triển khai:

firebase deploy