قبل از اینکه بتوانید افزونههایی را که ایجاد میکنید با دیگران به اشتراک بگذارید، باید به عنوان ناشر ثبتنام کنید. وقتی به عنوان ناشر افزونهها ثبتنام میکنید، یک شناسه ناشر ایجاد میکنید که به کاربران امکان میدهد به سرعت شما را به عنوان نویسنده افزونههایتان شناسایی کنند. کاربران با مشخص کردن نام افزونهای که مانند مثال زیر است، افزونه شما را نصب میکنند:
your-publisher-id/your-extension-id
شناسه ناشر شما معمولاً نام شرکت یا نام تجاری شما خواهد بود. برای انتخاب شناسه ناشر کمی وقت بگذارید زیرا بعداً بدون ثبت شناسه جدید و انتشار مجدد افزونههای خود، نمیتوانید آن را تغییر دهید.
شناسه ناشر شما به طور دائم به یک پروژه Firebase متصل خواهد شد که به فعالیتهای IAM، انتشار افزونهها و مشاهده معیارها اختصاص داده شده است. شما باید از این پروژه منحصراً برای مدیریت افزونههای منتشر شده استفاده کنید (یعنی هیچ برنامهای به پروژه اضافه نکنید و هیچ سرویس Firebase دیگری را در آن فعال نکنید). با استفاده از یک پروژه اختصاصی، فعالیتهای انتشار افزونههای خود را از سایر فعالیتهای مدیریت پروژه Firebase خود جدا نگه میدارید.
برای جلوگیری از حذف تصادفی، یک حق رهن پروژه به پروژه ناشر اختصاص داده خواهد شد. برای درخواست حذف نمایه ناشر و پروژه خود، با firebase-extensions-publisher-projects@google.com تماس بگیرید.
- این پروژه کد افزونههای شما را میزبانی نمیکند.
- این پروژه به هیچ دادهای که توسط افزونه شما جمعآوری یا ایجاد شده است، دسترسی ندارد.
برای ثبت نام، روی دکمه زیر کلیک کنید:
به عنوان ناشر افزونهها ثبت نام کنید
این یک پروژه و پروفایل ناشر جدید ایجاد میکند. پس از ثبت نام، میتوانید پروفایل خود را از همان صفحه مشاهده کنید.
اگر سازمان Google Cloud شما محدودیتهایی در سیاستگذاری دارد که ثبت پروفایل ناشر از طریق کنسول Firebase را دشوار میکند، میتوانید از Firebase CLI برای تبدیل یک پروژه موجود به یک پروژه ناشر استفاده کنید:
firebase ext:dev:register --project=PROJECT_IDمطمئن شوید که پروژه از نوع Firebase است. اگر یک پروژه Google Cloud دارید، ابتدا آن را به یک پروژه Firebase تبدیل کنید . از پروژههای موجودی که در آنها از سایر سرویسهای Firebase استفاده میکنید، استفاده نکنید، زیرا با پروژههای منتشرکننده به طور متفاوتی رفتار میشود و شما نمیتوانید به راحتی به آن سرویسها در کنسول Firebase دسترسی داشته باشید.