Premiers pas avec la publication d'applications personnalisées
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
L'API Google Play Custom App Publishing est conçue pour la mobilité en entreprise.
des fournisseurs de solutions de gestion de contenu (EMM), des développeurs d'applications tierces et d'autres organisations.
qui souhaitent autoriser leurs clients professionnels à publier des applications privées
appelées applications personnalisées) directement depuis leur interface utilisateur final.
Une entreprise cliente est une organisation qui utilise Google Play d'entreprise pour distribuer du travail
les applications
aux employés. Chaque entreprise cliente possède sa propre
Google Play Store d'entreprise, qui peut inclure
des applications publiques et privées. Applications privées
ne sont accessibles qu'en dehors de l'entreprise. Seuls les utilisateurs ayant accès
le Google Play Store d'entreprise de votre entreprise peut afficher et installer des applications privées.
Configuration préliminaire
Avant de pouvoir publier des applications privées à l'aide de l'API Google Play Custom App Publishing, vous devez
devez d'abord activer l'API Google Play Custom App Publishing pour un projet,
créez un compte de service et accordez-lui une autorisation de publication via votre compte de développeur Play Console.
Activer l'API Google Play Custom App Publishing
Pour activer l'API Google Play Custom App Publishing pour un projet, procédez comme suit :
étapes:
Ouvrez la console Google APIs. Si vous n'avez pas de compte Google, sélectionnez
Plus d'options > Créer un compte, puis remplissez le formulaire pour créer un
Google Cloud. Si vous possédez un compte Google, connectez-vous si vous y êtes invité.
Dans la liste des projets, sélectionnez un projet ou créez-en un.
Dans la liste des projets, choisissez le projet que vous avez sélectionné ou créé lors de l'activation de l'API.
Dans le menu principal, sélectionnez IAM et Admin > Comptes de service > Créez un compte de service.
Saisissez un nom pour votre compte de service, puis sélectionnez Indiquer une nouvelle clé privée. Cliquez ensuite sur Créer.
Notez l'adresse e-mail du compte de service et stockez l'adresse e-mail
fichier de clé privée à un emplacement accessible à votre application. Votre application
a besoin d'effectuer des appels autorisés à l'API Google Play Custom App Publishing.
Accorder une autorisation de publication au compte de service
Pour accorder une autorisation de publication au compte de service que vous avez créé, procédez comme suit:
Une fois le processus de configuration et d'autorisation terminé, notez l'ID du compte de développeur qui se trouve dans l'URL de la Play Console:
https://play.google.com/console/developers/123456
Vous devez transmettre l'ID de compte de développeur en tant que paramètre lorsque vous
Publier des applications privées pour l'utilisateur
pour les entreprises.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/31 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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."]]