Dela via


Träffa UWP-enhetsappar

Important

Enhetsmetadata är inaktuella och tas bort i en framtida version av Windows. Information om hur du ersätter den här funktionen finns i Containermetadata för drivrutinspaket.

Enhetstillverkare kan skapa en UWP-enhetsapp som fungerar som en följeslagare till deras enhet. Enhetsappar kan använda alla funktioner i en kringutrustning eller intern enhet och kan utföra privilegierade åtgärder, till exempel uppdateringar av inbyggd programvara. Den här artikeln innehåller en översikt över de funktioner som gör att en UWP-enhetsapp skiljer sig unikt från en vanlig UWP-app.

Var och en av dessa funktioner är valfri. En enskild enhetsapp behöver inte använda alla. Alla dessa funktioner kräver enhetsmetadata.

Mer information om vad en UWP-enhetsapp är och hur du skapar en finns i Skapa UWP-enhetsappar.

Device update

När UWP-enhetsappar anges som en privilegierad app i enhetsmetadata kan de utföra flerstegsåtgärder i en enhetsbakgrundsuppgift. Den här särskilda typen av bakgrundsaktivitet kan köras till slutförande även om appen flyttas till bakgrunden och pausas. Detta är nödvändigt för att möjliggöra tillförlitlig enhetsservice, till exempel ändringar i beständiga inställningar eller inbyggd programvara, utan att användaren behöver sitta och titta på en förloppsindikator.

windows Store-enhetsappar kan utföra enhetsuppdateringar, till exempel uppdateringar av inbyggd programvara, i bakgrunden.

To create a background task for device servicing (device updates), use the DeviceServicingTrigger trigger. Mer information finns i Enhetssynkronisering och uppdatering för UWP-enhetsappar. For more info, see Device sync and update for UWP device apps.

Enhetens bakgrundsuppgifter begränsar hur lång tid appen kan köras i bakgrunden och är inte avsedda att tillåta obegränsad åtgärd eller oändlig synkronisering.

AutoPlay

Du kan konfigurera alla UWP-appar, inklusive UWP-enhetsappen, så att de startas automatiskt när enheten som stöds för automatisk uppspelning är ansluten till datorn. Den appen måste dock ha stöd för AutoPlay-hanteraren och ange upplevelse-ID:t i appmanifestet. Du kan också välja att låta fler UWP-appar fungera som AutoPlay-hanterare för din enhet.

exempel på dialogrutan för automatisk uppspelning för en enhet.

Mer information om Spela upp automatiskt och vilka enhetsklasser som stöds i Windows 8.1 finns i Spela upp automatiskt för UWP-enhetsappar.

Enhetsappar för skrivare

UWP-enhetsappar kan markera specialfunktionerna i skrivare via anpassade utfällbara utskriftsinställningar och stöd för meddelanden. UWP-enhetsappar kan också visa skrivarstatus, hantera utskriftsjobb och utföra skrivarunderhåll.

Mer information finns i följande artiklar:

Enhetsappar för kameror

UWP-enhetsappar kan också markera de speciella funktionerna i kameror genom anpassade kamerainställningar och speciella kameraeffekter.

Mer information finns i följande artiklar:

Enhetsappar för interna enheter

OEM-tillverkare och komponentleverantörer kan utveckla UWP-enhetsappar för enheter som är interna för datorn. För att få åtkomst till en enhet som är associerad med systemcontainern måste en app anges som en privilegierad app i enhetsmetadata. Appar för interna enheter är vanligtvis förinstallerade på datorn och kan laddas ned från Microsoft Store. Mer information finns i UWP-enhetsappar för interna enheter.

Automatic installation

UWP-enhetsappar kan installeras automatiskt när en användare ansluter enheten till sin dator. Om en anslutning till Internet inte är tillgänglig försöker Windows igen senare. Device apps are installed to All Apps.

windows store-enhetsappar kan installeras automatiskt.

Warning

Det är viktigt att tänka på att funktionen för automatisk installation inte ger användaren något meddelande när appen installeras. Vissa användare tycker att den här upplevelsen är förvirrande och frustrerande och ger din app ett dåligt omdöme.

Mer information om automatisk installation finns i Automatisk installation för skrivare och kameror.