Mengonfigurasi pengaturan pembaruan dalam file Penginstal Aplikasi

Seperti disebutkan dalam gambaran umum file Penginstal Aplikasi, Anda dapat mengonfigurasi perilaku pembaruan aplikasi di file Penginstal Aplikasi. Artikel ini mengeksplorasi opsi pembaruan dan trade-off masing-masing.

Anda dapat mengonfigurasi perilaku pembaruan aplikasi dengan menggunakan elemen UpdateSettings . Di sini kita mengeksplorasi opsi pembaruan dan trade-off masing-masing.

Singkatnya, Anda dapat memilih untuk memeriksa pembaruan dengan dua cara berbeda:

  1. Secara independen dari pengguna yang meluncurkan aplikasi.
  2. Hanya saat pengguna meluncurkan aplikasi.

Selain itu, Anda dapat memilih untuk menerapkan pembaruan dengan dua cara berbeda:

  1. Dengan memberi tahu pengguna dengan perintah.
  2. Diam-diam, tanpa memberi tahu pengguna.

Akhirnya, ketika Anda memberi tahu pengguna tentang pembaruan, Anda dapat memaksa mereka untuk mengambil pembaruan sebelum memungkinkan mereka meluncurkan aplikasi, atau Anda dapat mengizinkan mereka untuk meluncurkan aplikasi dan menerapkan pembaruan pada waktu yang tepat.

Elemen UpdateSettings dapat memiliki elemen anak berikut:

Pengaturan pembaruan file Penginstal Aplikasi Versi Windows 10 Min
OnLaunch 1709
HoursBetweenUpdateChecks 1803
AutomaticBackgroundTask 1803
UpdateBlocksActivation 1903
ShowPrompt 1903
ForceUpdateFromAnyVersion 1903
  • OnLaunch: Memeriksa pembaruan saat diluncurkan. Jenis pembaruan ini dapat menampilkan UI dan memiliki atribut berikut:

    • HoursBetweenUpdateChecks: Bilangan bulat yang menunjukkan seberapa sering (dalam berapa jam) sistem akan memeriksa pembaruan aplikasi. "0" hingga "255" inklusif. Nilai defaultnya adalah 24 (jika nilai ini tidak ditentukan). Misalnya jika HoursBetweenUpdateChecks = 3 maka ketika pengguna meluncurkan aplikasi, jika sistem belum memeriksa pembaruan dalam 3 jam terakhir, itu akan memeriksa pembaruan sekarang.

    • ShowPrompt: Boolean yang menentukan apakah UI akan ditampilkan kepada pengguna. Nilai ini didukung pada Windows 10, versi 1903 dan yang lebih baru.

    • UpdateBlocksActivation: Boolean yang menentukan apakah UI yang ditampilkan kepada pengguna memungkinkan pengguna untuk meluncurkan aplikasi tanpa mengambil pembaruan, atau jika pengguna harus melakukan pembaruan sebelum meluncurkan aplikasi. Atribut ini dapat diatur ke "true" hanya jika ShowPrompt diatur ke "true". UpdateBlocksActivation="true" berarti UI yang akan dilihat pengguna, memungkinkan pengguna untuk melakukan pembaruan atau menutup aplikasi. UpdateBlocksActivation="false" berarti UI yang akan dilihat pengguna, memungkinkan pengguna untuk melakukan pembaruan atau memulai aplikasi tanpa memperbarui. Dalam kasus terakhir, pembaruan akan diterapkan secara diam-diam pada waktu yang tepat. Nilai ini didukung pada Windows 10, versi 1903 dan yang lebih baru.

      Catatan

      ShowPrompt perlu diatur ke true jika UpdateBlocksActivation diatur ke true.

  • AutomaticBackgroundTask: Memeriksa pembaruan di latar belakang setiap 8 jam secara independen apakah pengguna meluncurkan aplikasi. Tipe pembaruan ini tidak dapat menampilkan UI.

  • ForceUpdateFromAnyVersion: Memungkinkan aplikasi memperbarui dari versi x ke versi x++ atau menurunkan versi dari versi x ke versi x--. Tanpa elemen ini, aplikasi hanya dapat berpindah ke versi yang lebih tinggi.