Method: apprecovery.create

Crea una acción de recuperación de la app con el estado de recuperación como BORRADOR. Ten en cuenta que esta acción no ejecuta la acción de recuperación.

Solicitud HTTP

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/appRecoveries

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
packageName

string

Obligatorio. Nombre del paquete de la app en la que se realiza la acción de recuperación.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación 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.
}
Campos
targeting

object (Targeting)

Especifica los criterios de segmentación para la acción de recuperación, como regiones, versiones del SDK de Android, versiones de apps, etcétera.

Campo de unión recovery_action. Tipo de acción de recuperación de la app que se realizará. Obligatorio. Las direcciones (recovery_action) solo pueden ser una de las siguientes opciones:
remoteInAppUpdate

object (RemoteInAppUpdate)

El tipo de acción es actualización remota integrada en la app. Como consecuencia de esta acción, también se crea un módulo de recuperación descargable con fines de prueba.

Cuerpo de la respuesta

Si el proceso se realiza de forma correcta, el cuerpo de la respuesta contiene una instancia recién creada de AppRecoveryAction.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

  • https://www.googleapis.com/auth/androidpublisher

RemoteInAppUpdate

Representación del objeto para el tipo de acción de actualización de la app remota.

Representación JSON
{
  "isRemoteInAppUpdateRequested": boolean
}
Campos
isRemoteInAppUpdateRequested

boolean

Obligatorio. Se establece como verdadero si se necesita el tipo de acción de actualización integrada en la aplicación remota.