Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Oluşturduğunuz uzantıları başkalarıyla paylaşabilmek için yayıncı olarak kaydolmanız gerekir. Uzantı yayıncısı olarak kaydolduğunuzda, kullanıcıların sizi uzantılarınızın yazarı olarak hızlıca tanımlamasını sağlayan bir yayıncı kimliği oluşturursunuz. Kullanıcılar, aşağıdaki örneğe benzeyen bir uzantı adı belirterek uzantınızı yükler:
your-publisher-id/your-extension-id
Yayıncı kimliğiniz genellikle şirketinizin veya markanızın adı olur.
Yeni bir yayıncı kimliği kaydedip uzantılarınızı yeniden yayınlamadan daha sonra değiştiremeyeceğiniz için yayıncı kimliği seçmek için biraz zaman ayırın.
Yayıncı kimliğiniz, IAM işlemleri, uzantı yayınlama ve metrik görüntülemeye özel bir Firebase projesine kalıcı olarak bağlanır. Bu projeyi yalnızca yayınlanmış uzantıları yönetmek için kullanmalısınız (yani projeye uygulama eklememeli ve başka Firebase hizmetlerini etkinleştirmemelisiniz). Özel bir proje kullanarak uzantı yayınlama etkinliklerinizi diğer Firebase proje yönetimi etkinliklerinizden ayrı tutabilirsiniz.
Yayıncı projesine, yanlışlıkla silinmesini önlemek için proje ipoteği yerleştirilir. Yayıncı profilinizin ve projenizin silinmesini istemek için firebase-extensions-publisher-projects@google.com ile iletişime geçin.
Bu işlem, yeni bir yayıncı projesi ve profili oluşturur. Kaydolduktan sonra profilinizi aynı sayfadan görüntüleyebilirsiniz.
Google Cloud kuruluşunuzda, Firebase Console üzerinden yayıncı profili kaydetmeyi zorlaştıran politika kısıtlamaları varsa mevcut bir projeyi yayıncı projesine dönüştürmek için Firebase CLI'yı kullanabilirsiniz:
firebaseext:dev:register--project=PROJECT_ID
Projenin bir Firebase projesi olduğundan emin olun. Google Cloud projeniz varsa önce Firebase projesine dönüştürün. Yayıncı projeleri farklı şekilde ele alındığından ve Firebase konsolunda bu hizmetlere kolayca erişemeyeceğinizden, diğer Firebase hizmetlerini kullandığınız mevcut projeleri kullanmayın.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-25 UTC."],[],[],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)."]]