Megosztás:


Push értesítések áttekintése

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 , a Tartalomtípus , és a tartalom tartalmazza az alkalmazásértesítési XML hasznos adatokat, amelyek ről ittolvashat bővebben.

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.