Condividi tramite


Uso di riquadri, badge e notifiche di tipo avviso popup (HTML)

[ Questo articolo è rivolto agli sviluppatori per Windows 8.x e Windows Phone 8.x che realizzano app di Windows Runtime. Gli sviluppatori che usano Windows 10 possono vedere Documentazione aggiornata ]

Nota  Se non usi JavaScript, vedi Uso di riquadri, notifiche e notifiche di tipo avviso popup (XAML).

 

Gli argomenti di questa sezione illustrano le attività concrete che generalmente è necessario eseguire per progettare i riquadri, aggiornarli tramite notifica insieme ai relativi badge, progettare e inviare notifiche di tipo avviso popup e interagire con la schermata di blocco.

In questi argomenti illustreremo i seguenti elementi:

  • Riquadri, che sono la rappresentazione di un'app nella schermata Start. I riquadri possono essere "animati", possono cioè visualizzare contenuto che cambia in risposta a notifiche. Un'app può includere anche uno o più riquadri secondari, con collegamenti diretti a viste specifiche o esperienze interne all'app.
  • Notifiche, che vengono visualizzate nei riquadri per indicare lo stato di un'app. Puoi impostare la notifica perché visualizzi un numero o una piccola immagine (glifo), a seconda delle informazioni che desideri comunicare.
  • Notifiche di tipo avviso popup, che sono notifiche popup specifiche dell'app.

Ciascuno di questi elementi può essere aggiornato tramite diversi meccanismi di notifica:

  • Notifiche locali, che usano solo testo e immagini presenti sul dispositivo. Queste notifiche possono comparire su richiesta o essere pianificate per la visualizzazione in un determinato momento.
  • Notifiche periodiche, che usano testo e immagini recuperare periodicamente da un servizio basato sul cloud.
  • Notifiche push, che inviano testo e immagini da un server cloud al dispositivo dell'utente attraverso Servizi notifica Push Windows (WNS).

Sia nella creazione che nell'invio delle notifiche il codice per ciascun tipo (riquadro, notifica, avviso popup) segue un modello e un set di API simile. Spesso, la differenza non va molto oltre la modifica del nome della classe. L'uniformità degli schemi di codifica ti permetterà di acquistare velocemente familiarità con queste funzionalità; se sai come inviare una notifica push a un riquadro, sai anche come inviare una notifica o una notifica di tipo avviso popup.

Questi argomenti presuppongono conoscenze operative sui concetti e sulla terminologia di notifiche e riquadri. Per altre informazioni, vedi le panoramiche in Riquadri, notifiche e avvisi.

La maggior parte del codice in questi argomenti è tratto da esempi di Windows completi e scaricabili. Per vedere questo codice ed esercitarti, visita la pagina degli esempi di app di Windows Store.

Contenuto della sezione

Argomento Descrizione

Uso di NotificationsExtensions

La raccolta di modelli a oggetti NotificationsExtensions ti consente di fornire il contenuto di modelli XML per riquadri, notifiche e notifiche di tipo avviso popup senza usare DOM (Document Object Model) XML. Offre un metodo più semplice, più chiaro e più diretto per fornire il contenuto della notifica.

Creazione di riquadri e notifiche

Questa sezione illustra come definire il contenuto di riquadri o notifiche e inviarlo come notifica. Il contenuto usa notifiche locali, ovvero la forma di notifica più semplice da implementare. Dopo aver appreso le nozioni fondamentali relative a riquadri e notifiche, potrai applicare queste informazioni all'invio di notifiche tramite gli altri metodi di recapito: pianificato, periodico e push.

Aggiunta di riquadri secondari

Questa sezione mostra come usare i riquadri secondari, che consentono a un utente di aggiungere alla schermata Start esperienze o contenuti specifici di un'app in modo da potervi accedere direttamente.

Invio di notifiche di tipo avviso popup

Questa sezione illustra come definire e inviare una notifica di tipo avviso popup, ovvero una notifica popup che consente all'app di comunicare con l'utente, che si trova in un'altra applicazione, nella schermata Start o sul desktop. Queste operazioni vengono mostrate usando notifiche locali, che sono le notifiche più facili da implementare. Dopo aver appreso le nozioni fondamentali relative alla creazione e all'uso di avvisi popup, potrai applicare queste informazioni all'invio di notifiche tramite gli altri metodi di recapito: pianificato, periodico e push.

Recapito di notifiche

Gli esempi descritti nelle sezioni Creazione di riquadri e notifiche e Creazione di avvisi popup mostrano l'uso delle notifiche locali. Le notifiche locali consentono di aggiornare i riquadri e le notifiche e di inviare notifiche di tipo avviso popup mentre l'app è in esecuzione, usando le risorse testo e immagine archiviate nel dispositivo su cui viene eseguita l'app. Questa sezione estende queste informazioni per descrivere gli altri meccanismi disponibili per fornire il contenuto di riquadri, notifiche e avvisi popup: notifiche push, periodiche e pianificate.

Risoluzione dei problemi relativi a notifiche di tipo riquadro, di tipo popup e badge

In questo argomento sono illustrate le operazioni iniziali per la risoluzione dei problemi relativi a notifiche di tipo riquadro, di tipo riquadro, di tipo popup e badge, inclusi i diversi metodi di notifica, ovvero notifiche locali, push, periodiche e pianificate.