La Google I/O ha portato moltissime novità , soprattutto per Google+ e gli hangouts. àˆ passata quasi inosservata quindi una novità che riguarda Gmail, cioè la possibilità di includere nell'HTML delle email delle azioni attraverso l'aggiunta di Microdata e JSON-LD.
Al momento le azioni che è possibile aggiungere ad una email visualizzata da Gmail sono:
- vota/recensisci
- risposta ad un invito
- azione con un click
- goto link
L'aggiunta di un'azione nell'HTML è abbastanza semplice a giudicare dall'esempio riportato sul Google Apps Developer Blog:
<script type="application/ld+json">
{
"@context": "schema.org",
"@type": "Movie",
"name": "The Internship",
... information about the movie ...
"action": {
"@type": "ConfirmAction",
"name": "Add to queue",
"actionHandler": {
"@type": "HttpActionHandler",
"url": "https://my-movies.com/add?movieId=123",
"method": "POST",
}
}
}
</script>
In questo caso l'utente è invitato ad aggiungere a una lista di film da vedere la pellicola. Come spiegato sul blog:
Gmail visualizza il markup presentato con un bottone con etichetta "Add to queue" accanto all'oggetto dell'email. Quando l'utente ci clicca, Gmail invia una richiesta POST all'url specificata.
Maggiori informazioni sono disponibili su Integrate your app with Gmail.