Method: apprecovery.create
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Créez une action de récupération d'application dont l'état de récupération est "BROUILLON". Notez que cette action n'exécute pas l'action de récupération.
Requête HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/appRecoveries
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
| Paramètres |
packageName |
string
Obligatoire. Nom de package de l'application sur laquelle l'action de récupération est effectuée.
|
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
| Représentation JSON |
{
"targeting": {
object (Targeting)
},
// Union field recovery_action can be only one of the following:
"remoteInAppUpdate": {
object (RemoteInAppUpdate)
}
// End of list of possible types for union field recovery_action.
} |
| Champs |
targeting |
object (Targeting)
Spécifie les critères de ciblage pour l'action de récupération tels que les régions, les versions du SDK Android, les versions de l'application, etc.
|
Champ d'union recovery_action. Type d'action de récupération d'application à effectuer. Obligatoire. recovery_action ne peut être qu'un des éléments suivants : |
remoteInAppUpdate |
object (RemoteInAppUpdate)
Le type d'action est "Mise à jour à distance dans l'appli". En conséquence, un module de récupération téléchargeable est également créé à des fins de test.
|
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une nouvelle instance de AppRecoveryAction.
Champs d'application des autorisations
Requiert le niveau d'accès OAuth suivant :
https://www.googleapis.com/auth/androidpublisher
RemoteInAppUpdate
Représentation de l'objet pour le type d'action "Mise à jour à distance dans l'application"
| Représentation JSON |
{
"isRemoteInAppUpdateRequested": boolean
} |
| Champs |
isRemoteInAppUpdateRequested |
boolean
Obligatoire. Défini sur "true" si le type d'action "Mise à jour à distance dans l'application" est nécessaire.
|
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/07/26 (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/07/26 (UTC)."],[[["\u003cp\u003eCreate a draft app recovery action to address issues within your app, without immediate execution.\u003c/p\u003e\n"],["\u003cp\u003eDefine targeting criteria such as regions, Android versions, and app versions to control which users receive the recovery action.\u003c/p\u003e\n"],["\u003cp\u003eSpecify the recovery action type, in this case, a remote in-app update, enabling you to deliver a downloadable recovery module to affected users.\u003c/p\u003e\n"],["\u003cp\u003eUtilize the provided HTTP request structure with the necessary path parameters and request body to initiate the draft creation.\u003c/p\u003e\n"],["\u003cp\u003eThis action requires authorization with the \u003ccode\u003ehttps://www.googleapis.com/auth/androidpublisher\u003c/code\u003e scope.\u003c/p\u003e\n"]]],["This document details creating an app recovery action using a POST request to `https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/appRecoveries`. The request requires the app's package name as a path parameter. The request body must include `targeting` criteria and specify the `recovery_action`, with the only supported type being `remoteInAppUpdate`. This sets the `isRemoteInAppUpdateRequest` field to `true`. Successful requests return an `AppRecoveryAction` instance, and the operation requires the `androidpublisher` OAuth scope.\n"],null,[]]