Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A push értesítések a Windows App SDK a Windows Push Notifications Service (WNS) használatával küldenek gazdag értesítéseket a Windows-alkalmazásoknak Azure alkalmazásregisztrációs identitásokkal.
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.
Raw notifications
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 (a Windows 10 Műveletközpontja). 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 a Windows App SDK-ban 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ásában használja a
winrt::PushNotificationManager::IsSupported()ellenőrzést a Rövid útmutatóban: Leküldéses értesítések a Windows App SDK-ban szerint, és ha a funkció nem támogatott, implementáljon egy egyéni socketet. - A Microsoft fenntartja a jogot, hogy letiltsa vagy visszavonja az alkalmazások leküldéses értesítéseinek használatát.
Next steps
Tekintse meg a Gyors kezdés útmutatót: Push értesítések a Windows App SDK.
Related topics
Windows developer