Erste Schritte mit der benutzerdefinierten App-Veröffentlichung
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Die Google Play Custom App Publishing API ist für die Enterprise Mobility gedacht
Management-Anbieter (EMM), Drittanbieter-App-Entwickler und andere Organisationen
die ihren Unternehmenskunden die Veröffentlichung
privater Apps ermöglichen möchten (sowie
benutzerdefinierte Apps) direkt über die Benutzeroberfläche verwenden.
Unternehmenskunden sind Organisationen, die Managed Google Play verwenden, um Aufgaben zu verteilen.
Apps für Mitarbeiter. Jeder Unternehmenskunde hat seine eigenen
Managed Google Play Store, der Folgendes umfassen kann:
sowohl für öffentliche als auch für private Apps. Interne Apps
sind außerhalb des Unternehmens nicht verfügbar – nur Nutzer mit Zugriff auf die
über den Managed Google Play Store des Unternehmens
interne Apps aufrufen und installieren können.
Vorläufige Einrichtung
Bevor Sie mit der Google Play Custom App Publishing API interne Apps veröffentlichen können, müssen Sie
müssen Sie zuerst die Google Play Custom App Publishing API für ein Projekt aktivieren.
Erstellen Sie ein Dienstkonto und gewähren Sie diesem Konto in Ihrem Play Console-Entwicklerkonto Veröffentlichungsberechtigung.
Google Play Custom App Publishing API aktivieren
So aktivieren Sie die Google Play Custom App Publishing API für ein Projekt:
Schritte:
Öffnen Sie die Google API Console. Wenn Sie kein Google-Konto haben, wählen Sie
Weitere Optionen > Erstellen Sie ein Konto und füllen Sie dann das Formular aus, um ein
Konto. Wenn Sie ein Google-Konto haben, melden Sie sich an, wenn Sie dazu aufgefordert werden.
Suchen Sie in der API-Bibliothek nach der Google Play Custom App Publishing API. Bis
Aktivieren Sie die API, wählen Sie sie aus und klicken Sie auf Aktivieren.
Dienstkonto erstellen
So erstellen Sie ein Dienstkonto für dasselbe Projekt, für das Sie die Google Play Custom App Publishing API aktiviert haben:
Öffnen Sie die Google API Console. Melden Sie sich an, wenn Sie dazu aufgefordert werden.
Wählen Sie aus der Projektliste das Projekt aus, das Sie beim Aktivieren der API ausgewählt oder erstellt haben.
Wählen Sie im Hauptmenü die Option IAM & Verwaltung > Dienstkonten > Dienstkonto erstellen
Geben Sie einen Namen für Ihr Dienstkonto ein und wählen Sie Neuen privaten Schlüssel bereitstellen aus. Klicken Sie auf Erstellen.
Notieren Sie sich die E-Mail-Adresse des Dienstkontos
die private Schlüsseldatei an einem Ort gespeichert wird, auf den Ihre Anwendung zugreifen kann. Ihre Anwendung
muss er autorisierte Aufrufe an die Google Play Custom App Publishing API senden.
Dem Dienstkonto Veröffentlichungsberechtigung erteilen
So gewähren Sie dem von Ihnen erstellten Dienstkonto die Veröffentlichungsberechtigung:
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-08-31 (UTC)."],[[["\u003cp\u003eThe Google Play Custom App Publishing API enables enterprise mobility management providers and developers to publish private apps directly for their enterprise customers.\u003c/p\u003e\n"],["\u003cp\u003ePrivate apps are only accessible to users within an enterprise's managed Google Play store, ensuring data security and exclusivity.\u003c/p\u003e\n"],["\u003cp\u003eBefore publishing, you need to enable the API, create a service account with publishing permissions on your Play Console developer account, and retrieve your developer account ID.\u003c/p\u003e\n"],["\u003cp\u003eEnterprise customers utilize managed Google Play to distribute work apps to employees within their organization's private app store.\u003c/p\u003e\n"],["\u003cp\u003eTo publish private apps, the Play Console developer account owner must also be an admin of the target enterprise customer.\u003c/p\u003e\n"]]],[],null,["# Get started with custom app publishing\n\nThe Google Play Custom App Publishing API is intended for enterprise mobility\nmanagement providers (EMMs), third-party app developers, and other organizations\nwho want to enable their enterprise customers to publish private apps (also\ncalled *custom apps*) directly from their end-user interface.\n\nAn enterprise customer is an organization that uses [managed Google Play](https://support.google.com/googleplay/work/answer/6137769) to distribute work\napps to employees. Each enterprise customer maintains their own\n[managed Google Play store](https://play.google.com/work), which can include\nboth public and private apps. [Private apps](https://support.google.com/googleplay/work/topic/6145152)\naren't available outside the enterprise---only users with access to the\nenterprise's managed Google Play store can view and install private apps.\n| **Note:** Custom app publishing is designed for private apps that are used by a single enterprise customer or apps that contain sensitive data. If an app is intended for multiple enterprise customers and/or requires authentication to access any sensitive data, then consider [publishing the app to the public Google Play store](https://support.google.com/googleplay/android-developer/answer/113469).\n\nPreliminary setup\n-----------------\n\nBefore you can publish private apps using the Google Play Custom App Publishing API, you\nneed to first enable the Google Play Custom App Publishing API for a project,\ncreate a service account, and grant publishing permission to this account on your Play Console developer account.\n\n### Enable the Google Play Custom App Publishing API\n\nTo enable the Google Play Custom App Publishing API for a project, follow these\nsteps:\n\n1. Open the [Google API Console](https://console.cloud.google.com/). If you don't have a Google account, select\n **More options** \\\u003e **Create account** and then fill in the form to create an\n account. If you have a Google account, sign in if prompted.\n\n2. From the projects list, select a project or [create a project](https://support.google.com/googleapi/answer/6251787).\n\n3. [Open the API Library](https://console.cloud.google.com/apis/library).\n\n4. Search the API Library for the Google Play Custom App Publishing API. To\n enable the API, select it and then click **enable**.\n\n### Create a service account\n\nWith the same project for which you've enabled the Google Play Custom App Publishing API, follow these steps to create a service account:\n\n1. Open the [Google API Console](https://console.cloud.google.com/). Login if prompted.\n\n2. From the projects list, choose the project that you selected or created when enabling the API.\n\n3. From the main menu, select **IAM \\& Admin** \\\u003e **Service accounts** \\\u003e **Create service account**.\n\n4. Enter a name for your service account and select **Furnish a new private key** . Then click **Create**.\n\nTake note of the service account's email address and store the service account's\nprivate key file in a location accessible to your application. Your application\nneeds them to make authorized calls to the Google Play Custom App Publishing API.\n\n### Grant publishing permission to the service account\n\nTo grant publishing permission to the service account you've created, follow these steps:\n\n1. Open the [Play Console](https://play.google.com/console)\n\n2. Select an existing developer account or create a new one.\n\n | **Note:** Owner account of your developer account should also be an admin of the enterprise customer you wish to publish the private app to.\n3. Follow the steps mentioned in [give users access](https://support.google.com/googleplay/android-developer/answer/9844686?ref_topic=7072535) document to give the permission to [create and publish private apps](https://support.google.com/googleplay/android-developer/answer/9844686?ref_topic=7072535#zippy=%2Ccreate-and-publish-private-apps-to-your-organization) to the service account's email address.\n\n### Retrieve the developer account ID\n\nAfter the setup and permission process is complete, take a note of developer account ID from the Play Console URL: \n\n```\nhttps://play.google.com/console/developers/123456\n```\n\nYou need to pass the developer account ID as a parameter when you\n[publish private apps](/android/work/play/custom-app-api/publish) for the user's\nenterprise."]]