Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Le notifiche push nel SDK per app di Windows usano Windows Servizio notifiche push (WNS) per inviare notifiche avanzate alle app Windows usando identità di registrazione app Azure.
Tipi di notifica push e scenari di utilizzo
Le notifiche push possono essere usate per abilitare diverse funzionalità distinte. Il contenuto e l'effetto di una notifica push variano in base al modo in cui viene usato.
Notifiche grezze
Le notifiche non processate vengono utilizzate dall'app stessa e non vengono comunicate all'utente. Possono essere usati per controllare il comportamento dell'applicazione o notificare alle applicazioni modifiche di stato in remoto.
| Scenario | Description | Example |
|---|---|---|
| Riattivazione dell'applicazione | Le notifiche non elaborate possono essere usate dagli sviluppatori di app per riattivare l'applicazione invece di eseguirla costantemente, liberando così risorse utente. |
Senza notifiche non elaborate: l'app Contoso Chat viene eseguita in background durante l'attesa di una chiamata VOIP. Con le notifiche non elaborate: il processo dell'app Contoso può trovarsi in uno stato di terminazione fino a quando una notifica non elaborata lo segnala e visualizza il processo, a indicare che è stata avviata una chiamata VOIP. |
| Sincronizzazione in tempo reale | Le notifiche raw possono sostituire gli scenari di polling consentendo allo sviluppatore dell'app di inviare payload dall'App Service all'App Client sul dispositivo locale. Questi payload notificano al client dell'app di eseguire la sincronizzazione con il servizio app. |
Senza notifiche non elaborate: l'app Contoso Chat esegue il polling del servizio cloud Contoso ogni 30 minuti per verificare la disponibilità di aggiornamenti del contenuto e avvia una sincronizzazione se sono disponibili aggiornamenti. Con notifiche non elaborate: l'app Contoso Chat riceve una notifica immediatamente quando è disponibile un nuovo contenuto e sincronizza immediatamente il contenuto. |
Notifiche delle app dal cloud
Le notifiche App vengono usate per comunicare con l'utente. Il contenuto della notifica viene visualizzato in una finestra temporanea nell'angolo inferiore destro dello schermo e nel Centro notifiche (denominato Centro notifiche in Windows 10). Le notifiche dell'app possono essere usate per informare l'utente dello stato dell'applicazione o delle modifiche dello stato oppure per chiedere all'utente di eseguire un'azione. Le notifiche dell'app possono essere push (inviate dal cloud) o inviate localmente. L'invio di una notifica dell'app con origine cloud è simile all'invio di una notifica non elaborata, ad eccezione dell'intestazione X-WNS-Type, Content-Type è text/xml, e il contenuto contiene il payload XML della notifica dell'app, su cui puoi ottenere ulteriori informazioni qui.
Limitations
Il supporto delle notifiche push nel SDK per app di Windows presenta attualmente queste limitazioni:
- Se l'app viene pubblicata come indipendente o è in esecuzione con privilegi elevati (amministratore), questa funzionalità potrebbe non essere supportata. Nell'app usare il controllo
winrt::PushNotificationManager::IsSupported()come illustrato in Quickstart: Notifiche push nel SDK per app di Windows e implementare un socket personalizzato se la funzionalità non è supportata. - Microsoft si riserva il diritto di disabilitare o revocare le app dall'uso delle notifiche push.
Passaggi successivi
Per iniziare, vedere Quickstart: Notifiche push nel SDK per app di Windows.
Argomenti correlati
- Windows Push Notification Service (WNS)
- Quickstart: Notifiche push nel SDK per app di Windows
- Risoluzione dei problemi di SDK per app di Windows
- Guida all'esperienza utente per le notifiche di