Delen via


Update-instellingen configureren in het app-installatiebestand

Zoals vermeld in het overzicht van het app-installatieprogrammabestand, kunt u het updategedrag van de app configureren in het app-installatiebestand. In dit artikel worden de updateopties en hun respectieve afwegingen besproken.

U kunt het updategedrag van de app configureren met behulp van het element UpdateSettings . Hier verkennen we de updateopties en hun respectieve afwegingen.

Kortom, u kunt ervoor kiezen om op twee verschillende manieren op updates te controleren:

  1. Onafhankelijk van de gebruiker die de app start.
  2. Alleen wanneer de gebruiker de app start.

Daarnaast kunt u ervoor kiezen om updates op twee verschillende manieren toe te passen:

  1. Door de gebruiker te informeren met een prompt.
  2. Op de achtergrond, zonder de gebruiker te informeren.

Ten slotte kunt u, wanneer u de gebruiker informeert over een update, afdwingen dat ze de update nemen voordat ze de app kunnen starten, of u kunt toestaan dat ze de app starten en de update op een opportuun tijdstip toepassen.

Het element UpdateSettings kan de volgende onderliggende elementen bevatten:

Update-instelling voor app-installatiebestand Minimale versie van Windows 10
OnLaunch 1709
UrenTussenUpdateControles 1803
Automatische Achtergrondtaak 1803
ActualiseerBlokkeringenActivering 1903
ShowPrompt 1903
ForceUpdateVanElkeVersie 1903
  • OnLaunch: Controleert op updates bij het starten. Dit type update kan de gebruikersinterface weergeven en heeft de volgende kenmerken:

    • HoursBetweenUpdateChecks: een geheel getal dat aangeeft hoe vaak (in hoeveel uur) het systeem controleert op updates voor de app. "0" tot "255" inclusief. De standaardwaarde is 24 (als deze waarde niet is opgegeven). Bijvoorbeeld, als HoursBetweenUpdateChecks = 3 en de gebruiker de app start, dan zal het systeem nu op updates controleren als het in de afgelopen 3 uur nog niet op updates heeft gecontroleerd.

    • ShowPrompt: Een Booleaanse waarde die bepaalt of de gebruikersinterface wordt weergegeven aan de gebruiker. Deze waarde wordt ondersteund in Windows 10, versie 1903 en hoger.

    • UpdateBlocksActivation: een Booleaanse waarde die bepaalt of de gebruikersinterface die aan de gebruiker wordt weergegeven, de app kan starten zonder de update te gebruiken, of als de gebruiker de update moet uitvoeren voordat de app wordt gestart. Dit kenmerk kan alleen worden ingesteld op 'true' als ShowPrompt is ingesteld op 'true'. UpdateBlocksActivation="true" betekent dat de UI die de gebruiker ziet, de gebruiker toestaat om de update uit te voeren of de app te sluiten. UpdateBlocksActivation="false" betekent dat de gebruikersinterface die de gebruiker ziet, de gebruiker toestaat om de update uit te voeren of de app te starten zonder bij te werken. In het laatste geval wordt de update stilletjes toegepast op een geschikt moment. Deze waarde wordt ondersteund in Windows 10, versie 1903 en hoger.

      Opmerking

      ShowPrompt moet zijn ingesteld op true als UpdateBlocksActivation is ingesteld op true.

  • AutomaticBackgroundTask: controleert elke 8 uur op updates op de achtergrond, onafhankelijk van of de gebruiker de app heeft gestart. Dit type update kan de gebruikersinterface niet weergeven.

  • ForceUpdateFromAnyVersion: hiermee kan de app worden bijgewerkt van versie x naar versie x++ of downgraden van versie x naar versie x--. Zonder dit element kan de app alleen naar een hogere versie gaan.