تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
قبل أن تتمكّن من مشاركة الإضافات التي تنشئها مع الآخرين، عليك التسجيل كناشر. عند التسجيل كناشر إضافات، يمكنك إنشاء رقم تعريف للناشر يتيح للمستخدمين التعرّف عليك بسرعة بصفتك مؤلف إضافاتك. سيثبّت المستخدمون الإضافة من خلال تحديد اسم إضافة يشبه المثال التالي:
your-publisher-id/your-extension-id
يكون معرّف الناشر عادةً هو اسم شركتك أو اسم علامتك التجارية.
يُرجى تخصيص بعض الوقت لاختيار معرّف ناشر لأنّه لن يكون بإمكانك تغييره لاحقًا بدون تسجيل معرّف جديد وإعادة نشر إضافاتك.
سيتم ربط معرّف الناشر بشكل دائم بمشروع على Firebase مخصّص لأنشطة "إدارة هوية المعلِن" ونشر الإضافات وعرض المقاييس. يجب استخدام هذا المشروع حصريًا لإدارة الإضافات المنشورة (أي، عدم إضافة أي تطبيقات إلى المشروع وعدم تفعيل أي خدمات أخرى من 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)."]]