Trước khi có thể chia sẻ tiện ích bạn tạo với người khác, bạn phải đăng ký làm nhà xuất bản. Khi đăng ký làm nhà xuất bản tiện ích, bạn sẽ tạo một mã nhà xuất bản để người dùng nhanh chóng xác định bạn là tác giả của tiện ích. Người dùng sẽ cài đặt tiện ích của bạn bằng cách chỉ định tên tiện ích giống như ví dụ sau:
your-publisher-id/your-extension-id
Mã nhận dạng nhà xuất bản thường là tên công ty hoặc tên thương hiệu của bạn. Hãy dành thời gian để chọn mã nhận dạng nhà xuất bản vì sau này bạn sẽ không thể thay đổi mã nhận dạng này nếu không đăng ký mã nhận dạng mới và phát hành lại các tiện ích của mình.
Mã nhà xuất bản của bạn sẽ được liên kết vĩnh viễn với một dự án Firebase dành riêng cho các hoạt động IAM, phát hành tiện ích và xem chỉ số. Bạn chỉ nên sử dụng dự án này để quản lý các tiện ích đã phát hành (tức là không thêm ứng dụng nào vào dự án và không bật bất kỳ dịch vụ Firebase nào khác trong đó). Bằng cách sử dụng một dự án chuyên biệt, bạn sẽ tách biệt các hoạt động phát hành tiện ích với các hoạt động quản lý dự án Firebase khác.
Dự án của nhà xuất bản sẽ được đặt quyền lưu giữ dự án
để ngăn chặn việc vô tình xoá. Để yêu cầu xoá hồ sơ nhà xuất bản và dự án, hãy liên hệ với firebase-extensions-publisher-projects@google.com
.
Để đăng ký, hãy nhấp vào nút bên dưới:
Đăng ký làm nhà xuất bản tiện ích
Thao tác này sẽ tạo một dự án và hồ sơ nhà xuất bản mới. Sau khi đăng ký, bạn có thể xem hồ sơ của mình trên cùng một trang.
Nếu tổ chức Google Cloud của bạn có các quy định ràng buộc khiến bạn khó đăng ký hồ sơ nhà xuất bản thông qua bảng điều khiển Firebase, thì bạn có thể sử dụng Firebase CLI để chuyển một dự án hiện có thành dự án nhà xuất bản:
firebase ext:dev:register --project=PROJECT_ID
Hãy đảm bảo đó là một dự án Firebase. Nếu bạn có một dự án trên Google Cloud, trước tiên, hãy chuyển đổi dự án đó thành dự án Firebase. Không sử dụng các dự án hiện có mà bạn đang sử dụng các dịch vụ Firebase khác, vì các dự án của nhà xuất bản được xử lý theo cách khác và bạn không thể dễ dàng truy cập vào các dịch vụ đó trong bảng điều khiển của Firebase.