Method: apprecovery.create

Créez une action de récupération d'application avec l'état de récupération "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 du 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 de 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 une mise à jour dans l'application à distance. Par conséquent, 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 d'objet pour le type d'action de mise à jour dans l'application à distance.

Représentation JSON
{
  "isRemoteInAppUpdateRequested": boolean
}
Champs
isRemoteInAppUpdateRequested

boolean

Obligatoire. Définissez cette valeur sur "true" si le type d'action "Mise à jour dans l'application à distance" est nécessaire.