Notifiche dei siti aggiunti in Windows 8

In Windows Internet Explorer 9 sono stati introdotti i siti aggiunti, un modo pratico per consentire agli utenti di accedere a un sito Web facendo semplicemente clic su un'icona nella barra delle applicazioni. La funzionalità siti aggiunti è facile da implementare e richiede una quantità minima di codice. Per altre informazioni sulla creazione di siti aggiunti, vedi la documentazione per sviluppatori relativa ai siti aggiunti.

Windows 8 implementa i siti aggiunti usando i riquadri nella schermata Start. Quando un utente fa clic sul riquadro di un sito aggiunto, il sito viene aperto in Internet Explorer 10 nel nuovo ambiente dell'interfaccia utente di  Windows. Ora impareremo a implementare una notifica di sito aggiunto in Windows 8.

Per implementare correttamente le notifiche di sito aggiunto in Windows 8, dovrai fornire numerose informazioni:

  • Posizione del servizio Web per il polling delle notifiche
  • File XML aggiornato che riflette lo stato di notifica corrente
  • Frequenza di aggiornamento

Metatag msapplication-badge

Il nuovo metatag per i siti bloccati descrive l'URL di polling. Ecco un metatag tipico:


<meta name="msapplication-badge" content="frequency=30; polling-uri=http://mysite.com/id45453245/polling.xml"/>

Il valore del nome "msapplication-badge" è obbligatorio e indica che il sito Web supporta le notifiche badge quando aggiunto alla schermata Start.

Il valore del contenuto per "frequency" è facoltativo e indica la frequenza, in minuti, delle verifiche degli aggiornamenti nell'URL di polling da parte del client. I valori supportati sono 30, 60, 360 (6 ore), 720 (12 ore) e 1440 (1 giorno). Se non viene specificato alcun valore, verrà usato il valore predefinito di 1440 minuti.

Il valore del contenuto per "polling-uri" è obbligatorio e indica l'URL per il polling del file di dati XML. Sono supportati solo gli schemi URI "http" e "https".

File di descrizione delle notifiche

Una notifica badge è in grado di aggiornare il riquadro del sito aggiunto con un numero compreso tra 1 e 99 o con uno dei 10 glifi standard. Per un elenco illustrato delle immagini per le notifiche, vedi Catalogo di immagini per le notifiche (app di Windows Store). Nell'esempio di codice XML seguente viene illustrata una notifica che indica che è stato ricevuto un nuovo messaggio.


<badge value="newMessage" />

Il codice XML seguente aggiunge una notifica numerica.


<badge value="15" />

Per una descrizione completa di valori, glifi ed esempi XML, vedi Badge schema.

Aggiornamento dello stato della notifica

In Internet Explorer 10 è stata introdotta un'API che puoi usare per richiedere che Windows esegua il polling dello stato della notifica del sito aggiunto su richiesta:


window.external.msSiteModeRefreshBadge();

Ad esempio, quando un utente esplora il tuo sito Web in modo attivo, puoi aggiornare la notifica badge del sito aggiunto con maggiore frequenza. Puoi anche eseguire questa operazione quando il sito Web è aperto per aggiornare lo stato della notifica.

Argomenti correlati

Integrazione di Windows 8
Guida di Internet Explorer 10 per sviluppatori

 

 

Mostra:
© 2015 Microsoft