با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
قبل از اینکه بتوانید افزونه هایی را که ایجاد می کنید با دیگران به اشتراک بگذارید، باید به عنوان ناشر ثبت نام کنید. هنگامی که به عنوان ناشر برنامه های افزودنی ثبت نام می کنید، یک شناسه ناشر ایجاد می کنید که به کاربران امکان می دهد به سرعت شما را به عنوان نویسنده برنامه های افزودنی خود شناسایی کنند. کاربران برنامه افزودنی شما را با تعیین نام برنامه های افزودنی که شبیه مثال زیر است نصب می کنند:
your-publisher-id/your-extension-id
شناسه ناشر شما معمولاً نام شرکت یا نام تجاری شما خواهد بود. برای انتخاب شناسه ناشر کمی وقت بگذارید زیرا بعداً بدون ثبت نام جدید و انتشار مجدد برنامه های افزودنی، نمی توانید آن را تغییر دهید.
شناسه ناشر شما بهطور دائم به پروژه Firebase مرتبط میشود که برای فعالیتهای IAM، برنامههای افزودنی انتشار، و معیارهای مشاهده اختصاص داده شده است. شما باید از این پروژه منحصراً برای مدیریت برنامه های افزودنی منتشر شده استفاده کنید (یعنی هیچ برنامه ای را به پروژه اضافه نکنید و هیچ سرویس Firebase دیگری را در آن فعال نکنید). با استفاده از یک پروژه اختصاصی، فعالیت های انتشار برنامه های افزودنی خود را از سایر فعالیت های مدیریت پروژه Firebase جدا نگه می دارید.
پروژه ناشر برای جلوگیری از حذف تصادفی یک حق پروژه بر روی آن گذاشته می شود. برای درخواست حذف نمایه ناشر و پروژه خود، با firebase-extensions-publisher-projects@google.com تماس بگیرید.
پروژه کد برنامه های افزودنی شما را میزبانی نمی کند.
پروژه به هیچ داده ای که توسط برنامه افزودنی شما جمع آوری یا ایجاد شده است دسترسی ندارد.
این یک پروژه و نمایه ناشر جدید ایجاد می کند. پس از ثبت نام، می توانید نمایه خود را از همان صفحه مشاهده کنید.
اگر سازمان Google Cloud شما دارای محدودیتهای خطمشی است که ثبت نمایه ناشر را از طریق کنسول Firebase دشوار میکند، میتوانید در عوض از Firebase CLI برای تبدیل پروژه موجود به پروژه ناشر استفاده کنید:
firebaseext:dev:register--project=PROJECT_ID
مطمئن شوید که پروژه یک پروژه Firebase است. اگر پروژه Google Cloud دارید، ابتدا آن را به پروژه Firebase تبدیل کنید . از پروژههای موجود که در آن از سایر سرویسهای Firebase استفاده میکنید، استفاده نکنید، زیرا با پروژههای ناشر متفاوت رفتار میشود و نمیتوانید به راحتی به آن خدمات در کنسول Firebase دسترسی پیدا کنید.
تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی."],[],[],null,["\u003cbr /\u003e\n\nBefore you can share extensions you create with others, you must register as a\npublisher. When you register as an extensions publisher, you create a publisher\nID that lets users quickly identify you as the author of your extensions. Users\nwill install your extension by specifying an extensions name that looks like the\nfollowing example: \n\n```\nyour-publisher-id/your-extension-id\n```\n\n\u003cbr /\u003e\n\nYour publisher ID will generally be your company's name or your brand name.\nTake some time to choose a publisher ID because you won't be able to\nchange it later without registering a new one and republishing your extensions.\n\nYour publisher ID will be permanently linked to a Firebase project, which is\ndedicated for IAM activities, publishing extensions, and viewing metrics. You\nshould use this project exclusively for managing published extensions (that is,\ndon't add any apps to the project and don't enable any other Firebase services\nin it). By using a dedicated project, you keep your extensions publishing\nactivities insulated from your other Firebase project management activities.\n\nThe publisher project will have a [project lien](https://cloud.google.com/resource-manager/docs/project-liens)\nplaced on it to prevent accidental deletion. To request deletion of your\npublisher profile and project, contact `firebase-extensions-publisher-projects@google.com`.\n\n\u003cbr /\u003e\n\n| Firebase uses your publisher project **only** for managing who can publish extensions under your publisher ID (using IAM permissions) and for surfacing extension metrics.\n|\n| \u003cbr /\u003e\n|\n| - The project doesn't host your extensions code.\n| - The project doesn't have access to any data collected or created by your extension.\n\nTo register, click the button below:\n\n[Register as an extensions publisher](//console.firebase.google.com/?createPublisherProfile=)\n\nThis will create a new publisher project and profile. After you've registered,\nyou can view your profile from the same page.\n\nIf your Google Cloud organization has\n[policy constraints](https://cloud.google.com/resource-manager/docs/organization-policy/overview)\nthat make it difficult to register a publisher profile through the Firebase\nconsole, you can instead use the Firebase CLI to turn an existing project into a\npublisher project: \n\n firebase ext:dev:register --project=\u003cvar translate=\"no\"\u003ePROJECT_ID\u003c/var\u003e\n\nMake sure the project is a Firebase project. If you have a Google Cloud project,\n[convert it to a Firebase project](/docs/cli#management-commands) first. Don't\nuse existing projects in which you use other Firebase services, as publisher\nprojects are treated differently, and you can't easily access those services in\nthe Firebase console.\n| **Note:** If you need to unregister a publisher ID---for example, to link the ID to a different project---contact [support](/support/troubleshooter/contact)."]]