Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A leküldéses értesítések a Windows App SDKWindows Leküldéses értesítési szolgáltatás (WNS) használatával részletes értesítéseket küldhetnek Windows alkalmazásoknak Azure-alkalmazás regisztrációs identitások használatával.
Leküldéses értesítések típusai és használati forgatókönyvek
A leküldéses értesítések több különböző funkció engedélyezésére is használhatók. A leküldéses értesítések tartalma és hatása a használat módjától függően változik.
Nyers értesítések
A nyers értesítéseket maga az alkalmazás használja fel, és nem közli a felhasználóval. Ezek az alkalmazások viselkedésének szabályozására vagy az állapotváltozások távoli értesítésére használhatók.
| Scenario | Description | Example |
|---|---|---|
| Alkalmazás felébresztése | Az alkalmazásfejlesztők nyers értesítéseket használhatnak az alkalmazásuk felébresztésére ahelyett, hogy folyamatosan futnak, ami felszabadítja a felhasználói erőforrásokat. |
Nyers értesítések nélkül: A Contoso csevegőalkalmazás a háttérben fut, miközben VOIP-hívásra vár. Nyers értesítések esetén: A Contoso alkalmazásfolyamat leállt állapotban lehet, amíg egy nyers értesítés nem jelzi, és fel nem hozza a folyamatot, jelezve, hogy VOIP-hívás lett elindítva. |
| Valós idejű szinkronizálás | A nyers értesítések lecserélhetik a lekérdezési forgatókönyveket azáltal, hogy lehetővé teszik az alkalmazás fejlesztőjének, hogy adatcsomagokat küldjön az App Service-ből a helyi eszközére az alkalmazásügyfélnek. Ezek a hasznos adatok értesítik az alkalmazás kliensét, hogy szinkronizáljon az App Service-szel. |
Nyers értesítések nélkül: A Contoso csevegőalkalmazás 30 percenként lekérdezi a Contoso felhőszolgáltatást a tartalomfrissítések kereséséhez, és szinkronizálást kezdeményez, ha elérhetők frissítések. Nyers értesítések: A Contoso csevegőalkalmazás azonnal értesítést kap, ha új tartalom érhető el, és azonnal szinkronizálja a tartalmat. |
Alkalmazásértesítések a felhőből
Az alkalmazásértesítések a felhasználóval való kommunikációra szolgálnak. Az értesítési tartalom egy átmeneti ablakban jelenik meg a képernyő jobb alsó sarkában és az Értesítési központban (az Windows 10 műveletközpontjában). Az alkalmazásértesítések segítségével tájékoztathatja a felhasználót az alkalmazás állapotáról vagy állapotváltozásairól, vagy kérheti a felhasználót, hogy tegyen meg egy műveletet. Az alkalmazásértesítések lehetnek push jellegűek (felhőből küldött) vagy helyileg küldöttek. A felhőalapú alkalmazásértesítések küldése hasonló a nyers értesítések küldéséhez, kivéve az X-WNS típusú fejléc
Limitations
A leküldéses értesítések támogatása az Windows App SDK jelenleg az alábbi korlátozásokkal rendelkezik:
- Ha az alkalmazás önállóan van közzétéve, vagy rendszergazdai jogosultsággal fut, ez a funkció nem támogatott. Az alkalmazásban használja a
winrt::PushNotificationManager::IsSupported()ellenőrzést, ahogy az a Gyors kezdés: Leküldéses értesítések a Windows App SDK bemutatja, és implementáljon egy egyéni socketet, ha a funkció nem támogatott. - Microsoft fenntartja a jogot, hogy letiltsa vagy visszavonja az alkalmazásokat a leküldéses értesítések használatától.
Következő lépések
Tekintse meg a Gyorsútmutató: Leküldéses értesítések a Windows App SDK-ben az induláshoz.
Kapcsolódó témakörök
Windows developer