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 de l'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'application". 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 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.