Đăng ký làm nhà xuất bản tiện ích

Trước khi có thể chia sẻ các 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 tạo mã nhà xuất bản cho phép 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

Thông thường, mã nhà xuất bản sẽ là tên công ty hoặc tên thương hiệu của bạn. Hãy dành chút thời gian để chọn mã nhà xuất bản, vì sau này bạn sẽ không thể thay đổi mã này nếu không đăng ký mã mới và xuất bản lại tiện ích.

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, xuất bản tiện ích và xem chỉ số. Bạn nên sử dụng riêng dự án này để quản lý các tiện ích đã phát hành (nghĩa là không thêm bất kỳ ứ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ó một quyền thế chấp dự án được đặt vào đó để ngăn việc vô tình xoá. Để yêu cầu xóa dự án và hồ sơ nhà xuất bản của bạ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 ràng buộc về chính sách khiến việc đăng ký hồ sơ nhà xuất bản thông qua bảng điều khiển của Firebase trở nên khó khăn, bạn có thể sử dụng Firebase CLI để biến dự án hiện có thành dự án của 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 một 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.