Method: apprecovery.create

復元ステータスを [DRAFT] にしてアプリ復元アクションを作成します。この操作では、復元操作は実行されません。

HTTP リクエスト

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

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
packageName

string

必須。復元操作を行ったアプリのパッケージ名。

リクエスト本文

リクエストの本文には、次の構造のデータが含まれます。

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.
}
フィールド
targeting

object (Targeting)

地域、Android SDK バージョン、アプリのバージョンなど、リカバリ アクションのターゲティング条件を指定します。

共用体フィールド recovery_action。実行するアプリの復元操作の種類。必須。recovery_action は次のいずれかになります。
remoteInAppUpdate

object (RemoteInAppUpdate)

アクションの種類はリモートアプリ内アップデートです。これにより、テスト目的でダウンロード可能なリカバリ モジュールも作成されます。

レスポンスの本文

成功した場合、レスポンスの本文には、新しく作成された AppRecoveryAction のインスタンスが含まれます。

認可スコープ

次の OAuth スコープが必要です。

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

RemoteInAppUpdate

リモートのアプリ内アップデートのアクション タイプのオブジェクト表現。

JSON 表現
{
  "isRemoteInAppUpdateRequested": boolean
}
フィールド
isRemoteInAppUpdateRequested

boolean

必須。Remote In-App Update アクション タイプが必要な場合は、true に設定します。