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.
Den här artikeln beskriver de fyra meddelandealternativen – lokala, schemalagda, periodiska och push-meddelanden – som levererar panel- och märkesuppdateringar och popup-meddelandeinnehåll. En panel eller ett popup-meddelande kan få information till användaren även om användaren inte är direkt engagerad i din app. Appens natur och innehåll och den information som du vill leverera kan hjälpa dig att avgöra vilken meddelandemetod eller vilka metoder som passar bäst för ditt scenario.
Översikt över metoder för meddelandeleverans
Det finns fyra mekanismer som en app kan använda för att leverera ett meddelande:
- Local
- Scheduled
- Periodic
- Push
Den här tabellen sammanfattar typerna av meddelandeleverans.
| Delivery method | Use with | Description | Examples |
|---|---|---|---|
| Local | Ruta, Märke, Meddelande | En uppsättning API-anrop som skickar meddelanden medan din app körs, uppdaterar panelen eller märket direkt eller skickar en toast-avisering. |
|
| Scheduled | Tile, Toast | En uppsättning API-anrop som schemalägger ett meddelande i förväg för att uppdateras när du anger. |
|
| Periodic | Tile, Badge | Meddelanden som uppdaterar paneler och märken regelbundet med ett fast tidsintervall genom att söka efter nytt innehåll i en molntjänst. |
|
| Push | Panel, Märke, Rostat bröd, Rå | Meddelanden som skickas från en molnserver, även om appen inte körs. |
|
Local notifications
Att uppdatera apppanelen eller märket eller att skapa en toast-notifiering medan appen körs är den enklaste av mekanismerna för meddelandeleverans; det kräver bara lokala API-anrop. Varje app kan ha användbar eller intressant information att visa på panelen, även om innehållet bara ändras när användaren startar och interagerar med appen. Lokala meddelanden är också ett bra sätt att hålla apppanelen aktuell, även om du också använder någon av de andra meddelandemekanismerna. En panel för en fotoapp kan till exempel visa foton från ett album som nyligen lagts till.
Vi rekommenderar att din app uppdaterar sin panel lokalt vid första starten, eller åtminstone omedelbart efter att användaren har gjort en ändring som appen normalt skulle reflektera över panelen. Uppdateringen visas inte förrän användaren lämnar appen, men genom att göra den ändringen medan appen används ser du till att panelen redan är up-to-datum när användaren avgår.
Även om API-anropen är lokala kan meddelandena referera till webbbilder. Om webbbilden inte är tillgänglig för nedladdning, är skadad eller inte uppfyller bildspecifikationerna svarar paneler och popup-fönster på olika sätt:
- Paneler: Uppdateringen visas inte
- Popup: Meddelandet visas, men avbildningen tas bort
Som standardinställning förfaller lokala popup-meddelanden om tre dagar, och lokala meddelandeikoner förfaller aldrig. Vi rekommenderar att du åsidosätter dessa standardvärden med en explicit förfallotid som passar för dina meddelanden (popup-meddelanden har högst tre dagar).
Mer information finns i följande avsnitt:
- Skicka en lokal tile-avisering
- Skicka ett lokalt toastmeddelande
- Kodexempel för Windows-appmeddelanden
Scheduled notifications
Schemalagda notifieringar är en delmängd av lokala notifieringar som kan ange exakt när en ruta ska uppdateras eller en avisering ska visas. Schemalagda meddelanden är idealiska i situationer där innehållet som ska uppdateras är känt i förväg, till exempel en mötesinbjudan. Om du inte har förkunskaper om meddelandeinnehållet bör du använda ett push-meddelande eller ett periodiskt meddelande.
Observera att schemalagda meddelanden inte kan användas för märkesmeddelanden. badge-meddelanden hanteras bäst av lokala, periodiska eller push-meddelanden.
Som standard upphör schemalagda meddelanden att gälla tre dagar från den tidpunkt då de levereras. Du kan åsidosätta den här standardtiden för förfallotid för schemalagda panelmeddelanden, men du kan inte åsidosätta förfallotiden för schemalagda popup-meddelanden.
Mer information finns i följande avsnitt:
Periodic notifications
Med periodiska meddelanden får du uppdateringar av livebrickor med minimala investeringar i molntjänster och klienter. De är också en utmärkt metod för att distribuera samma innehåll till en bred publik. Din klientkod anger URL:en för en molnplats som Windows söker efter panel- eller märkesuppdateringar och hur ofta platsen ska avsökas. Vid varje avsökningsintervall kontaktar Windows URL:en för att ladda ned det angivna XML-innehållet och visa det på panelen.
Regelbundna meddelanden kräver att appen är värd för en molntjänst, och den här tjänsten avsöks med det angivna intervallet av alla användare som har appen installerad. Observera att periodiska uppdateringar inte kan användas för popup-meddelanden. popup-meddelanden hanteras bäst av schemalagda eller push-meddelanden.
Som standard upphör periodiska meddelanden att gälla tre dagar från den tidpunkt då avsökningen sker. Om det behövs kan du åsidosätta den här standardinställningen med en explicit förfallotid.
Mer information finns i följande avsnitt:
Push notifications
Push-meddelanden är idealiska för att kommunicera realtidsdata eller data som är anpassade för din användare. Push-meddelanden används för innehåll som genereras vid oförutsägbara tidpunkter, till exempel senaste nytt, uppdateringar av sociala nätverk eller snabbmeddelanden. Push-meddelanden är också användbara i situationer där data är tidskänsliga på ett sätt som inte passar periodiska meddelanden, till exempel sportpoäng under en match.
Push-meddelanden kräver en molntjänst som hanterar push-meddelandekanaler och väljer när och till vem som ska skicka meddelanden.
Som standard upphör push-meddelanden att gälla tre dagar från den tidpunkt då de tas emot av enheten. Om det behövs kan du åsidosätta den här standardinställningen med en explicit förfallotid (toastmeddelanden har en maxgräns på tre dagar).
Mer information finns i:
- Översikt över Windows Push Notification Services (WNS)
- Riktlinjer för push-meddelanden
- Kodexempel för Windows-appmeddelanden
Related topics
- Skicka en lokal tile-avisering
- Skicka ett lokalt toastmeddelande
- Riktlinjer för push-meddelanden
- Riktlinjer för tillfälliga meddelanden
- Översikt över periodiska meddelanden
- Översikt över Windows Push Notification Services (WNS)
- Kodexempel för Windows-appmeddelanden på GitHub
Windows developer