Tổng quan

Tiện ích Firebase giúp bạn giảm thời gian phát triển, bảo trì và tăng trưởng ứng dụng.

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

Với tiện ích, 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á nhiệm vụ cho ứng dụng hoặc dự án của mình.

Để 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 đang sử dụng gói Blaze (trả tiền theo mức dùng). Mặc dù không tính phí cài đặt tiện ích, nhưng bạn có thể bị tính phí khi sử dụng các dịch vụ của 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á cấp miễn phí của dịch vụ.

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

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

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

Duyệt xem các tiện ích chính thức của Firebase

Duyệt qua các tiện ích chính thức của Firebase trong Trung tâm tiện ích.

Tiện ích dành cho đối tác tiếp cận sớm

Các tiện ích dành cho đối tác tiếp cận sớm do những người tham gia chương trình tiếp cận sớm của nhà xuất bản tiện ích phát triển. Các tính năng này không được Google xây dựng hoặc thử nghiệm. Các tiện ích của đối tác tiếp cận sớm được cung cấp "NGUYÊN TRẠNG" mà không có bất kỳ sự đảm bảo nào, được diễn đạt 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 hay gián tiếp phát sinh từ việc sử dụng tiện ích.

Để tìm hiểu thêm về cách phát hành tiện ích của riêng bạn, hãy đăng ký tham gia chương trình tiếp cận sớm dành cho nhà xuất bản tiện ích.

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

Để tìm đường liên kết đến mã nguồn cho một tiện ích 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 trong Trung tâm tiện ích.

Để tìm đường liên kết đến mã nguồn của một 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 đường liên kết cài đặt bảng điều khiển của tiện ích hoặc lệnh ext:install của CLI. Đường liên kết đến mã nguồn sẽ hiển thị cùng với các thông tin khác về tiện ích. Bạn có thể huỷ cài đặt nếu chỉ muốn kiểm tra nguồn.

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

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

  • Tệpextension.yaml – Chứa siêu dữ liệu của tiện ích và xác định tài nguyên được tạo, các API của Google và vai trò truy cập cần thiết để thao tác, 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

  • thư mục hàm – Chứa các tệp 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 ở định dạng dễ đọc hơn) cũng như nội dung trong tệp PREINSTALL

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

  • 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 về sau

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 của dự án có thể bao gồm những nội dung như Chức năng đám mây đã triển khai, các thực thể cơ sở dữ liệu, bộ chứa trong Cloud Storage, công việc của Trình lập lịch biểu đám mây và dữ liệu của 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 phải có các 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 một tiện ích, thì tất cả các tài nguyên mà Firebase đã tạo riêng cho phiên bản tiện ích đó (chẳng hạn như một nhóm hàm) đều sẽ bị xoá. Tuy nhiên, những dữ liệu sau đây không bị xoá:

  • Bất kỳ cấu phần phần mềm nào do tiện ích tạo ra (như hình ảnh đã lưu trữ).

  • Mọi tài nguyên khác trong dự án của bạn, chẳng hạn như thực thể cơ sở dữ liệu hoặc bộ chứa Cloud Storage. Ngay cả khi tiện ích đã tương tác với các tài nguyên khác này, thì những tiện ích đó không dành riêng cho tiện ích. Vì vậy, các tiện ích này sẽ không bị xoá nếu bị gỡ cài đặt.

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

Bạn có thể cài đặt và quản lý bất kỳ tiện ích Firebase chính thức nào bằng cách sử dụng bảng điều khiển của Firebase hoặc Firebase CLI.

Thao tác Bảng điều khiển của Firebase Giao diện dòng lệnh (CLI) của Firebase
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