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 bạn 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 từng trường hợp 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 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 những 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ả tiền khi bạn sử dụng). Mặc dù không tính phí 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 các dịch vụ Firebase hoặc các dịch vụ Đám mây như Trình quản lý bí mật của đám mây, nếu mức sử dụng của bạn vượt quá mứ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 một dự án bằng cách sử dụng trình giả lập Tiện ích mở rộng, một thành phần của Bộ trình giả lập 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à Firebase Extensions. Các phần mở rộng này đáng tin cậy và an toàn.

Duyệt qua 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 từ các nguồn sau:

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 xây dựng hoặc thử nghiệm bởi Google. 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 hành 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 bất kỳ thiệt hại nào, trực tiếp hoặc gián tiếp, do việc sử dụng tiện ích mở rộng.

Để tìm hiểu thêm về cách 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 đến mã nguồn cho 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 về thẻ của tiện ích mở rộng trên trang sản phẩm Tiện ích mở rộng Firebase hoặc trong bảng điều khiển Firebase.

Để tìm liên kết đến mã nguồn cho 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 đến 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 extension.yaml - Chứa siêu dữ liệu của tiện ích mở rộng và xác định các tài nguyên được tạo, các API của Google và vai trò truy cập cần thiết cho hoạt động cũng như mọi thông 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 hàm - 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 con người dễ đọc hơn) cũng như nội dung từ tệp PREINSTALL

  • Tệp PREINSTALL - Mô tả cách thức hoạt động của tiện ích mở rộng, bất kỳ tác vụ cài đặt trước cần thiết nào, yêu cầu cấu hình và thông tin 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à bất kỳ yêu cầu tích hợp nào khác

Tài nguyên cho phần 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 đá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 mới dành riêng cho phiên bản tiện ích mở rộng trong dự án của bạn. Các 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 (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 sẽ không bị xóa:

  • Bất kỳ tạo tác nào được tạo bởi tiện ích mở rộng (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 Lưu trữ đám mây. 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 , vì vậy chúng sẽ không bị xóa nếu tiện ích mở rộng được 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 trước)
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