Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Tổng quan

Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

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 nhu cầu cho ứng dụng hoặc dự án của mình, tất cả những gì bạn cầ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 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 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 (thanh toá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 dịch vụ Firebase hoặc dịch vụ Đám mây, chẳng hạn 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á 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 trên 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ộ 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 chính thức của Firebase đượ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 tiện ích 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 Thị trường tiện ích mở rộng .

Tiện ích mở rộng dành cho đố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 dành cho đố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, 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 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 Thị trường tiện ích mở rộng.

Để tìm liên kết tới mã nguồn cho tiện ích đố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 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 tài nguyên được tạo, API Google và vai trò truy cập cần thiết cho 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 tiện ích 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 thức hoạt động của tiện ích mở rộng, mọi tác vụ cần thiết trước khi cài đặt, 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ả các 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 một 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, bộ chứa Lưu trữ đám mây, công việc Trình lập lịch biểu đá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 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 phần 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 , thì tất cả cá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ỳ thành phần tạo tác nào do tiện ích mở rộng tạo ra (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ư phiên bản cơ sở dữ liệu hoặc bộ chứa 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 , vì vậy chúng sẽ 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 căn cứ hỏa lực 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
Phiên bản cập nhật
Gỡ cài đặt

Bước tiếp theo

,

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 nhu cầu cho ứng dụng hoặc dự án của mình, tất cả những gì bạn cầ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 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 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 (thanh toá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 dịch vụ Firebase hoặc dịch vụ Đám mây, chẳng hạn 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á 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 trên 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ộ 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 chính thức của Firebase đượ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 tiện ích 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 Thị trường tiện ích mở rộng .

Tiện ích mở rộng dành cho đố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 dành cho đố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, 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 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 Thị trường tiện ích mở rộng.

Để tìm liên kết tới mã nguồn cho tiện ích đố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 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 tài nguyên được tạo, API Google và vai trò truy cập cần thiết cho 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 tiện ích 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 thức hoạt động của tiện ích mở rộng, mọi tác vụ cần thiết trước khi cài đặt, 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ả các 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 một 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, bộ chứa Lưu trữ đám mây, công việc Trình lập lịch biểu đá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 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 phần 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 , thì tất cả cá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ỳ thành phần tạo tác nào do tiện ích mở rộng tạo ra (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ư phiên bản cơ sở dữ liệu hoặc bộ chứa 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 , vì vậy chúng sẽ 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 căn cứ hỏa lực 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
Phiên bản cập nhật
Gỡ cài đặt

Bước tiếp theo