A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developers.google.com/android-publisher/edits below:

Edits | Google Play Developer API

Skip to main content Edits

Stay organized with collections Save and categorize content based on your preferences.

The Google Play Developer Publishing API Edits methods allow you to prepare a number of changes to your Google Play app, then deploy them all at once. You do this by creating an edit, which holds all the changes you want to make to the app. The edit holds such information as:

Note: Not all the methods provided by the Google Play Developer API use the new, transactional "edits" functionality. Methods for the inappproducts, products, and subscriptions resources take effect immediately, whether or not there is an open edit for the app. Each resource's API reference page notes specifically whether the methods for that resource use the "edits" model.

When you first create an edit, the edit is a copy of the current deployed state of the app. You can then modify the edit by calling the Edits methods. When the edit is ready to go, you commit it, making the changes live. You can also abandon the edit at any time, discarding the changes and leaving your app as it was.

You can only use this API to make changes to an existing app (that has at least one APK uploaded); thus, you will have to upload at least one APK through the Play Console before you can use this API. Furthermore, you cannot use this API to change an app's state from "published" to "unpublished", or to fill out the legal consents required for publishing. To publish the app, you have to use the Play Console.

Caution: If anyone makes any changes to the app through the Google Play Console while you have an edit in progress, your edit is discarded and the Play Console changes take effect. Workflow

This section shows the typical way you would use the Google Play Developer Publishing API Edits methods to make modifications to an app.

  1. Create a new edit, by calling Edits: Insert and specifying the app you want to modify.

    This creates a new edit of the specified app. The app's initial settings--the APKs, store listings, expansion files, and so on--are all copied from the deployed version of the app.

  2. Modify the edit as desired.

    You can make most of the changes which could be made through the Google Play Console. You do this by calling the appropriate Google Play Developer API method, and passing the IDs of the app and edit you want to modify. Specifically:

    These methods make changes to the edit you have in progress, but they do not modify the live version of the app. You can make further changes or discard the edit in progress without affecting the user experience.

    Note: Each user may have only a single edit open at a time. If you create a new edit, any existing edit you may have open is invalidated. In addition, if anyone commits an edit or makes changes to an app through the Play Console, all other edits for the app (owned by any user) are invalidated. If you try to commit an invalid edit, the operation will throw an exception and have no effect.
  3. Commit the edit.

    When you call Edits: commit, if there are no validation errors, then all the changes specified in the edits resource go "live", replacing the current state of the app. These changes can take several hours to take effect, just as when you make changes through the Play Console.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2024-08-21 UTC.

[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-08-21 UTC."],[[["The Google Play Developer Publishing API allows you to make changes to your app, such as updating APKs, store listings, and expansion files, using the \"edits\" functionality where you prepare changes in an edit and deploy them all at once by committing the edit."],["Edits enable managing APKs and their tracks (alpha, beta, staged rollout, production) allowing for controlled releases to testers and users."],["Store listings can be localized with language-specific descriptions, screenshots, and promotional graphics using edits."],["When an edit is committed, changes go live and can take several hours to fully propagate, but before that, edits can be modified further or discarded without affecting the live app."],["Edits functionality does not cover in-app products, standard products, subscriptions, unpublishing apps, or managing legal consents, which require separate API calls or the Play Console."]]],["The Google Play Developer Publishing API uses \"edits\" to manage app changes. You create an edit, which initially mirrors the live app, and then modify it by uploading APKs, assigning them to tracks (alpha, beta, staged rollout), and updating localized store listings. These changes are made to the edit, not the live app. Finally, you commit the edit to make the changes live or abandon the edit to discard them. Only one edit per app can be active and changes through the Play Console discard any existing edits.\n"]]


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4