Tổng quan

Tiện ích mở rộng Firebase giúp bạn giảm thời gian dành cho việc phát triển, bảo trì và phát triển ứng dụng của mình.

Khi bạn tìm thấy Tiện ích mở rộng Firebase giải quyết được nhu cầu cho ứng dụng hoặc dự án của mình, tất cả những gì bạn làm là cài đặt và định cấu hình tiện ích mở rộng. Nếu cần nhiều cấu hình của tiện ích mở rộng, bạn có thể cài đặt tiện ích mở rộng nhiều lần, với một cấu hình khác nhau cho mỗi phiên bản bạn cài đặt.

Với tiện ích mở rộng, bạn không mất thời gian nghiên cứu, viết và gỡ lỗi mã triển khai chức năng hoặc tự động hóa một tác vụ cho ứng dụng hoặc dự án của mình.

Để cài đặt hoặc quản lý tiện ích mở rộng, bạn phải được chỉ định một trong các vai trò sau: Chủ sở hữu hoặc Người chỉnh sửa hoặc Quản trị viên Firebase .

Để cài đặt tiện ích mở rộng, dự án của bạn phải nằm trong gói Blaze (trả theo mức sử dụng). Mặc dù không mất phí khi cài đặt tiện ích mở rộng nhưng bạn có thể bị tính phí cho việc sử dụng dịch vụ Firebase hoặc dịch vụ Đám mây như Cloud Secret Manager nếu mức sử dụng của bạn vượt quá bậc miễn phí của dịch vụ.

Bạn cũng có thể đánh giá các tiện ích mở rộng trước khi cài đặt chúng vào dự án bằng cách sử dụng Trình mô phỏng tiện ích mở rộng, một thành phần của Bộ mô phỏng cục bộ Firebase.

Tiện ích mở rộng Firebase chính thức

Các tiện ích mở rộng Firebase chính thức được phát triển và thử nghiệm bởi các dịch vụ đối tác của Firebase và Tiện ích mở rộng Firebase. Những phần mở rộng này đáng tin cậy và an toàn.

Duyệt các tiện ích mở rộng Firebase chính thức

Duyệt qua các tiện ích mở rộng Firebase chính thức trong Trung tâm tiện ích mở rộng .

Tiện ích mở rộng đối tác truy cập sớm

Tiện ích mở rộng đối tác truy cập sớm được phát triển bởi những người tham gia chương trình truy cập sớm của nhà xuất bản tiện ích mở rộng. Chúng không được Google xây dựng hoặc thử nghiệm. Tiện ích mở rộng đối tác truy cập sớm được cung cấp "NGUYÊN TRẠNG" mà không có bất kỳ bảo đảm nào, rõ ràng hay ngụ ý, từ Google. Google từ chối mọi trách nhiệm pháp lý đối với mọi thiệt hại, trực tiếp hoặc gián tiếp, phát sinh từ việc sử dụng tiện ích mở rộng.

Để tìm hiểu thêm về việc xuất bản tiện ích mở rộng của riêng bạn, hãy đăng ký chương trình truy cập sớm của nhà xuất bản tiện ích mở rộng .

Xem mã nguồn của tiện ích mở rộng

Để tìm liên kết tới mã nguồn của một tiện ích mở rộng Firebase chính thức, hãy nhấp vào Tìm hiểu thêm trên thẻ của tiện ích mở rộng trong Trung tâm tiện ích mở rộng.

Để tìm liên kết tới mã nguồn của tiện ích mở rộng đối tác truy cập sớm, hãy bắt đầu quy trình cài đặt bằng cách sử dụng liên kết cài đặt bảng điều khiển của tiện ích mở rộng hoặc bằng lệnh ext:install của CLI. Liên kết tới mã nguồn được hiển thị cùng với các thông tin khác về tiện ích mở rộng. Bạn có thể hủy cài đặt nếu bạn chỉ muốn kiểm tra nguồn.

Nội dung mã nguồn của tiện ích mở rộng

Thư mục nguồn của tiện ích mở rộng bao gồm:

  • tệp tiện ích mở rộng.yaml - Chứa siêu dữ liệu của tiện ích mở rộng và xác định tài nguyên được tạo, API Google và vai trò truy cập cần thiết để hoạt động cũng như mọi tham số do người dùng định cấu hình (biến môi trường) cho tiện ích mở rộng

  • thư mục chức năng - Chứa các tệp mã nguồn cho phần mở rộng

  • Tệp README - Liệt kê siêu dữ liệu của tiện ích mở rộng (nhưng ở định dạng dễ đọc hơn) cũng như nội dung từ tệp PREINSTALL

  • Tệp PREINSTALL - Mô tả cách hoạt động của tiện ích mở rộng, mọi tác vụ cài đặt trước cần thiết, yêu cầu cấu hình và chi tiết về tiện ích mở rộng

  • Tệp POSTINSTALL - Mô tả hướng dẫn sử dụng cụ thể và mọi yêu cầu tích hợp khác

Tài nguyên cho tiện ích mở rộng

Mỗi dự án Firebase đều chứa một số loại "tài nguyên". Tài nguyên dự án có thể bao gồm những thứ như Chức năng đám mây đã triển khai, phiên bản cơ sở dữ liệu, nhóm Lưu trữ đám mây, công việc của Trình lập lịch đám mây và dữ liệu Trình quản lý bí mật của đám mây.

Khi bạn cài đặt tiện ích mở rộng, Firebase sẽ tạo các tài nguyên dành riêng cho phiên bản tiện ích mở rộng mới trong dự án của bạn. Những tài nguyên này được yêu cầu bởi tiện ích mở rộng để hoạt động.

Lưu ý rằng, nếu bạn gỡ cài đặt một phiên bản của tiện ích mở rộng , tất cả tài nguyên mà Firebase đã tạo riêng cho phiên bản tiện ích mở rộng đó hoạt động (chẳng hạn như một tập hợp các chức năng) sẽ bị xóa. Tuy nhiên, những điều sau đây không bị xóa:

  • Bất kỳ tạo phẩm nào được tiện ích mở rộng tạo ra (như hình ảnh được lưu trữ).

  • Bất kỳ tài nguyên nào khác trong dự án của bạn, chẳng hạn như phiên bản cơ sở dữ liệu hoặc nhóm Cloud Storage. Ngay cả khi tiện ích mở rộng tương tác với các tài nguyên khác này, chúng không dành riêng cho tiện ích mở rộng nên chúng không bị xóa nếu tiện ích mở rộng bị gỡ cài đặt.

Sử dụng bảng điều khiển Firebase hoặc Firebase CLI

Bạn có thể cài đặt và quản lý bất kỳ tiện ích mở rộng Firebase chính thức nào bằng bảng điều khiển Firebase hoặc Firebase CLI .

Hoạt động Bảng điều khiển Firebase Firebase CLI
Xem thông tin chi tiết (cài đặt sẵn)
Cài đặt
Xem cấu hình (sau khi cài đặt)
Chỉnh sửa cấu hình
Bản nâng cấp
Gỡ cài đặt

Bước tiếp theo