Tổng quan

Firebase Extensions giúp bạn giảm thời gian phát triển, bảo trì và sự tăng trưởng của ứng dụng.

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

Với tiện ích, khi bạn không dành 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 hoá một nhiệm vụ cho ứng dụng/dự án của bạn.

Để cài đặt hoặc quản lý tiện ích, 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 một tiện ích, dự án của bạn phải nằm trên Blaze (thanh toán theo hình thức của bạn đi) lên kế hoạch. Mặc dù bạn không mất phí khi cài đặt tiện ích, nhưng có thể bạn tính phí cho việc bạn sử dụng các dịch vụ của Firebase hoặc dịch vụ Cloud, chẳng hạn như Cloud Secret Manager, nếu mức sử dụng của bạn vượt quá giới hạn sử dụng của các dịch vụ miễn phí cấp.

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

Tiện ích Firebase chính thức

Các tiện ích chính thức của Firebase là do Firebase phát triển và thử nghiệm và Firebase Extensions dịch vụ đối tác. Các tiện ích này đáng tin cậy và an toàn.

Duyệt qua các tiện ích của Firebase

Duyệt qua các tiện ích của Firebase trong Extensions Hub.

Xem mã nguồn của một tiện ích

Để tìm đường liên kết đến mã nguồn của một tiện ích, nhấp vào Tìm hiểu thêm trên thẻ của tiện ích trong Extensions Hub.

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

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

  • extension.yaml — Chứa siêu dữ liệu của tiện ích và định nghĩa tài nguyên được tạo ra, API của Google và cần có vai trò truy cập cho và bất kỳ tham số nào do người dùng định cấu hình (biến môi trường) cho tiện ích

  • thư mục hàm – Chứa các tệp cho mã nguồn cho tiện ích

  • Tệp README — Liệt kê siêu dữ liệu của tiện ích (nhưng trong các tệp khác định dạng con người có thể đọc được) 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, nếu cần các tác vụ trước khi cài đặt, yêu cầu cấu hình và chi tiết về tiện ích

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

Tài nguyên cho tiện ích

Mỗi dự án Firebase đều chứa một số loại "tài nguyên". Tài nguyên cho dự án có thể bao gồm những chức năng như Chức năng đám mây đã triển khai, thực thể cơ sở dữ liệu, Cloud Storage bộ chứa, công việc trong Cloud Scheduler và dữ liệu Cloud Secret Manager.

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

Xin lưu ý rằng nếu bạn gỡ cài đặt một phiên bản của , tất cả các tài nguyên mà Firebase đã tạo riêng cho bản sao đó của tiện ích để hoạt động (như một nhóm hàm) sẽ bị xoá. Tuy nhiên, những nội dung sau đây sẽ không bị xoá:

  • Mọi cấu phần phần mềm do tiện ích tạo (chẳng hạn 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ư thực thể cơ sở dữ liệu hoặc Cloud Storage bộ chứa. 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, do đó, chúng sẽ không bị xóa nếu tiện ích đã gỡ cài đặt.

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

Bạn có thể cài đặt và quản lý tiện ích bằng hoặc Bảng điều khiển Firebase hoặc Firebase Giao diện dòng lệnh (CLI).

Thao tác Bảng điều khiển Firebase Firebase CLI
Xem thông tin chi tiết (trước khi cài đặt)
Cài đặt
Xem cấu hình (sau khi cài đặt)
Chỉnh sửa cấu hình
Phiên bản cập nhật
Gỡ cài đặt

Các bước tiếp theo