Kết nối với một dự án Firebase

Mặc dù không cần dự án Firebase để bắt đầu làm việc trong Firebase Studio, nhưng việc kết nối một dự án là điều cần thiết để sử dụng các sản phẩm của Firebase. Tại một số thời điểm trong quy trình phát triển, Firebase Studio có thể tự động tạo một dự án cho bạn hoặc bạn có thể chọn kết nối một dự án theo cách thủ công. Hướng dẫn này giải thích mục đích của một dự án Firebase và cách kết nối một dự án với không gian làm việc của bạn trong Firebase Studio.

Tìm hiểu về các dự án Firebase

Hãy coi dự án Firebase là một vùng chứa cho tất cả các dịch vụ phụ trợ của ứng dụng, bao gồm cả xác thực người dùng, lưu trữ dữ liệu, lưu trữ, phân tích và nhiều dịch vụ khác. Bằng cách kết nối không gian làm việc Firebase Studio với một dự án Firebase, bạn có thể tích hợp bộ sản phẩm Firebase vào ứng dụng của mình.

Một dự án Firebase có thể có một hoặc nhiều Ứng dụng Firebase đã đăng ký (ví dụ: cả phiên bản miễn phí và phiên bản trả phí của một ứng dụng), nhưng hãy lưu ý những điều sau:

  • Tất cả các ứng dụng Firebase được đăng ký vào cùng một dự án Firebase đều chia sẻ và có quyền truy cập vào tất cả các tài nguyên và dịch vụ giống nhau được cung cấp cho dự án đó.
  • Nếu Firebase Studio tự động tạo dự án Firebase cho bạn, thì Firebase Studio sẽ tạo một dự án mới và liên kết dự án đó với không gian làm việc Firebase Studio của bạn.
  • Nếu bạn sao chép một Firebase Studio không gian làm việc được liên kết với một dự án Firebase, thì không gian làm việc đã sao chép sẽ được liên kết với cùng một dự án.

Cân nhắc việc kết nối các không gian làm việc Firebase Studio khác nhau để tách riêng các dự án Firebase. Điều này ngăn nhiều không gian làm việc chia sẻ (và có khả năng ghi đè) cùng một dữ liệu và tài nguyên phụ trợ.

Sau khi kết nối không gian làm việc với một dự án Firebase, hãy truy cập vào bảng điều khiển của Firebase để thực hiện các tác vụ quản trị và cấu hình. Việc này bao gồm xem các quy tắc bảo mật, quản lý tài khoản người dùng, xem báo cáo chi tiết về sự cố, chỉnh sửa trực tiếp dữ liệu đã lưu trữ và xem xét kết quả kiểm thử A/B.

Kết nối ứng dụng Firebase Studio với một dự án Firebase

Để sử dụng các dịch vụ Firebase trong ứng dụng, bạn cần kết nối ứng dụng với một dự án Firebase. Ví dụ: nếu muốn sử dụng Firebase Authentication, bạn cần kết nối với một dự án Firebase để có thể tạo và quản lý tài khoản người dùng. Tại một số thời điểm trong quá trình phát triển, Firebase Studio sẽ tạo một dự án Firebase cho bạn hoặc bạn có thể chọn tạo dự án theo cách thủ công.

Tự động kết nối với một dự án Firebase

Khi sử dụng App Prototyping agent, Firebase Studio sẽ cung cấp một dự án Firebase thay cho bạn khi bạn:

  • Tự động tạo khoá Gemini API
  • Yêu cầu kết nối ứng dụng của bạn với một dự án Firebase
  • Yêu cầu trợ giúp kết nối ứng dụng của bạn với các dịch vụ của Firebase, chẳng hạn như Cloud Firestore hoặc Firebase Authentication
  • Nhấp vào nút Xuất bản rồi thiết lập Firebase App Hosting

Khi sử dụng tính năng trò chuyện tương tác hoặc Gemini CLI, Gemini có thể sử dụng các lệnh trên thiết bị đầu cuối hoặc máy chủ Firebase MCP để kết nối với một dự án Firebase khi bạn:

  • Yêu cầu kết nối ứng dụng của bạn với một dự án Firebase
  • Yêu cầu trợ giúp kết nối ứng dụng của bạn với các dịch vụ của Firebase, chẳng hạn như Cloud Firestore hoặc Firebase Authentication

Kết nối với một dự án Firebase theo cách thủ công

Cách kết nối ứng dụng Firebase Studio với một dự án Firebase theo cách thủ công:

  1. Trong bảng điều khiển của Firebase, hãy tạo một dự án mới hoặc mở một dự án hiện có:

    • Tạo dự án mới: Nhấp vào Tạo dự án Firebase mới rồi làm theo hướng dẫn để tạo dự án mới.
    • Mở một dự án hiện có: Nhấp vào dự án mà bạn muốn sử dụng.
  2. Ghi lại mã dự án của bạn. Trong bảng điều khiển của Firebase, hãy nhấp vào > Cài đặt dự án. Mã dự án xuất hiện ở ngăn trên cùng.

  3. Mở ứng dụng trên Firebase Studio. Nếu bạn đang sử dụng App Prototyping agent trong Prototyper view, click Code switch icon Switch to Code to open Code view.

  4. Kết nối dự án Firebase. Trong cửa sổ dòng lệnh (Shift+Ctrl+C), hãy chạy các lệnh sau:

    1. touch firebase.json Thao tác này đảm bảo rằng tệp cấu hình Firebase tồn tại trong thư mục của bạn.
    2. firebase login --reauth Làm theo lời nhắc để uỷ quyền cho tài khoản của bạn.
    3. firebase use <your project ID> Thay thế <your-project-ID> bằng mã dự án mà bạn đã ghi lại trước đó.

Thay đổi dự án Firebase được kết nối với ứng dụng của bạn

Để thay đổi dự án Firebase được liên kết với Firebase Studiokhông gian làm việc của bạn, hãy làm theo hướng dẫn trong phần Kết nối với dự án Firebase theo cách thủ công bằng mã dự án mới.

Xác định dự án Firebase được kết nối với ứng dụng của bạn

Để xác nhận xem một dự án Firebase đã được kết nối hay chưa, hãy kiểm tra phần trên cùng của không gian làm việc Firebase Studio. Mã dự án được kết nối (nếu có) sẽ xuất hiện bên cạnh tên của không gian làm việc. Bạn có thể nhấp vào mã dự án để mở trực tiếp dự án đó trong bảng điều khiển của Firebase.

Các bước tiếp theo