アプリを更新する

アプリがユーザーのデバイスにインストールされていて、Devicepolicy に従って利用可能である場合、アプリはアップデートを受け取ることができます。Devicepolicy からアプリが削除されると、このデバイスにはそのアプリのアップデートが届かなくなります。

管理対象アプリの更新を制御できるように、managed Google Play には、ユーザーが選択できるさまざまなアプリ更新モードがあります。アプリのアップデート モードはアプリごとに個別に設定できます。次のモードがあります。

  • デフォルトの更新モード。
  • 優先度の高いモード。
  • 延期モード。

デフォルトの更新モード

このモードでは、デフォルトで次の制約を満たしている場合にアプリが自動的に更新されます。

  • デバイスが Wi-Fi ネットワークに接続されている。
  • デバイスが充電中である。
  • デバイスがアクティブに使用されていない。
  • 更新対象のアプリがフォアグラウンドで実行されていない。

一般に、Google Play では 1 日に 1 回、アプリのアップデートを確認しています。そのため、アプリのアップデートが更新キューに追加されるまで最長で 24 時間ほどかかることがあります。キューに追加されたアプリは、次回制約を満たしたときに自動的に更新されます。

特定のアプリをデフォルトの更新モードに設定するには、次の Devicepolicy を参照します。

{
  "policy": {
    "productPolicy": [
      {
        "productId": string,
        "autoUpdateMode": "autoUpdateDefault"
      }
    ]
  }
}

優先度の高いモード

アプリをできるだけ早く常に更新したい場合は、デベロッパーが新しいバージョンを公開した後、そのアプリの優先度高モードを選択できます。

優先度高モードを使用すると、デベロッパーが新しいバージョンを公開し、Google Play で審査が完了するとすぐにアプリが更新されます。デバイスがオフラインの場合は、デバイスが次回インターネットに接続されたときにアプリが更新されます。

特定のアプリを優先度の高いモードに設定するには、次の Devicepolicy を参照します。

{
  "policy": {
    "productPolicy": [
      {
        "productId": string,
        "autoUpdateMode": "autoUpdateHighPriority"
      }
    ]
  }
}

延期モード

アプリの更新を一時停止する場合は、そのアプリの延期モードを選択します。

延期モードを使用する場合、アプリが最新の状態ではなくなってから最初の 90 日間は、アプリが自動的に更新されません。90 日が経過すると、デフォルトの更新モードを使用して、利用可能な最新バージョンのアプリが自動的にインストールされます。アプリが利用可能な最新バージョンに更新された後、デベロッパーがアプリの新しいバージョンを次回公開した日から、新しい 90 日間の延期期間が開始されます。

特定のアプリを延期モードに設定するには、次の Devicepolicy を参照します。

{
  "policy": {
    "productPolicy": [
      {
        "productId": string,
        "autoUpdateMode": "autoUpdatePostponed"
      }
    ]
  }
}

以下に、延期モードを使用した場合の想定される更新動作の例を示します。

日付 アプリのステータス
5 月 1 日 デバイス上のアプリが最新の状態である。
インストールされているバージョン: 1.0
利用可能な最新バージョン 1.0
5 月 2 日 デベロッパーが新しいバージョン(2.0)を公開します。90 日間の期間は 7 月 31 日に終了します。
インストールされているバージョン: 1.0
利用可能な最新バージョン: 2.0
6 月 6 日 デベロッパーが新しいバージョン(3.0)を公開します。90 日間の期間は 7 月 31 日に終了します。
インストールされているバージョン: 1.0
利用可能な最新バージョン: 3.0
6 月 11 日 デベロッパーが新しいバージョン(4.0)を公開します。90 日間の期間は 7 月 31 日に終了します。
インストールされているバージョン: 1.0
利用可能な最新バージョン: 4.0
7 月 31 日 90 日間の期間が終了します。アプリは更新キューに追加され、制約が満たされると、デフォルトの更新動作に従って自動的に更新されます。
90 日間の猶予期間は 7 月 31 日に終了します。
インストールされているバージョン: 1.0
利用可能な最新バージョン: 4.0
8 月 1 日 制約が満たされているため、アプリは利用可能な最新バージョン(4.0)に更新されます。
インストールされているバージョン: 4.0
利用可能な最新バージョン: 4.0
8 月 15 日 デベロッパーが新しいバージョン(5.0)を公開します。新しい 90 日間の期間が始まり、11 月 13 日に終了します。
インストールされているバージョン: 4.0
利用可能な最新バージョン: 5.0

重要な注意事項

特定のアプリが優先度の高いモードまたは延期モードの延期期間中の場合、選択したアプリに対して次の処理は無視されます。

  • ネットワークの制約 - 対応するポリシー フィールドは AutoUpdatePolicy です。
  • メンテナンスの時間枠 - 対応するポリシー フィールドは MaintenanceWindow です。

デバイスが長時間オフラインで、優先度の高いアプリの新しいバージョンが公開された場合、自動的に更新されない可能性があるという既知の問題があります。デバイスが次にオンラインになったときに更新されるようにするには: