Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Push-meddelanden i Windows App SDK använder Windows Push Notifications Service (WNS) för att skicka omfattande meddelanden till Windows-appar med hjälp av Azure App Registration-identiteter.
Typer av push-meddelanden och användningsscenarier
Push-meddelanden kan användas för att aktivera flera olika funktioner. Innehållet och effekten av ett push-meddelande varierar beroende på hur det används.
Raw notifications
Råmeddelanden förbrukas av själva appen och kommuniceras inte till användaren. De kan användas för att styra programmets beteende eller meddela program om tillståndsändringar via fjärranslutning.
| Scenario | Description | Example |
|---|---|---|
| Aktivering av applikation | Råa meddelanden kan användas av apputvecklare för att väcka deras program i stället för att det ständigt körs, vilket frigör användarresurser. |
Utan råa meddelanden: Contoso Chat-appen körs i bakgrunden i väntan på ett VOIP-anrop. Med råa meddelanden: Contoso-appprocessen kan vara i ett avslutat tillstånd tills ett rådatameddelande signalerar det och tar upp processen, vilket indikerar att ett VOIP-anrop har initierats. |
| Realtidssynkronisering | Råa meddelanden kan ersätta avsökningsscenarier genom att låta apputvecklaren skicka nyttolaster från sin App Service till appklienten på den lokala enheten. Dessa nyttolaster meddelar appklienten att synkronisera med App Service. |
Utan råa meddelanden: Contoso Chat-appen avsöker Contoso-molntjänsten var 30:e minut för att söka efter innehållsuppdateringar och initierar en synkronisering om uppdateringar är tillgängliga. Med råa meddelanden: Contoso Chat-appen meddelas omedelbart när nytt innehåll är tillgängligt och synkroniserar innehållet direkt. |
Appaviseringar från molnet
Appaviseringar används för att kommunicera med användaren. Meddelandeinnehållet visas i ett tillfälligt fönster i det nedre högra hörnet på skärmen och i Meddelandecenter (kallas Åtgärdscenter i Windows 10). Appaviseringar kan användas för att informera användaren om programstatus eller tillståndsändringar, eller för att uppmana användaren att vidta en åtgärd. Appmeddelanden kan antingen skickas (skickas från molnet) eller skickas lokalt. Att skicka ett meddelande från en molnbaserad app liknar att skicka ett raw-meddelande, förutom att rubriken X-WNS-Type är toast, Content-Type är text/xmloch innehållet innehåller XML-nyttolasten för appmeddelanden, som du kan läsa mer om här.
Limitations
Stöd för push-meddelanden i Windows App SDK har för närvarande följande begränsningar:
- Om din app publiceras som fristående eller körs med administratörsbehörighet, stöds kanske inte den här funktionen. I din app använder du
winrt::PushNotificationManager::IsSupported()kontrollen som visas i Snabbstart: Push-meddelanden i Windows App SDK och implementerar en anpassad socket om funktionen inte stöds. - Microsoft förbehåller sig rätten att inaktivera eller återkalla appar från att använda push-meddelanden.
Next steps
Se Snabbstart: Skicka push-meddelanden i Windows App SDK för att komma igång.
Related topics
Windows developer