قبل از اینکه بتوانید افزونه هایی را که ایجاد می کنید با دیگران به اشتراک بگذارید، باید به عنوان ناشر ثبت نام کنید. هنگامی که به عنوان ناشر برنامه های افزودنی ثبت نام می کنید، یک شناسه ناشر ایجاد می کنید که به کاربران امکان می دهد به سرعت شما را به عنوان نویسنده برنامه های افزودنی خود شناسایی کنند. کاربران برنامه افزودنی شما را با تعیین نام برنامه های افزودنی که شبیه مثال زیر است نصب می کنند:
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 دسترسی پیدا کنید.