

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Invio di notifiche push per dispositivi mobili con Amazon SNS
<a name="sns-mobile-application-as-subscriber"></a>

Puoi usare Amazon SNS per inviare messaggi di notifica push direttamente alle app sui dispositivi mobili. I messaggi di notifica push inviati a un dispositivo mobile possono apparire nell'app mobile come avvisi di messaggi, aggiornamenti di badge o avvisi sonori. 

![Panoramica delle notifiche push per dispositivi mobili di Amazon SNS](http://docs.aws.amazon.com/it_it/sns/latest/dg/images/sns-mobile-push-notifications.png)


**Topics**
+ [Come funzionano le notifiche utente di Amazon SNS](#sns-how-user-notifications-work)
+ [Configurazione delle notifiche push con Amazon SNS](#sns-user-notifications-process-overview)
+ [Configurazione di un'app mobile in Amazon SNS](mobile-push-send.md)
+ [Utilizzo di Amazon SNS per notifiche push su dispositivi mobili](mobile-push-notifications.md)
+ [Attributi dell'app mobile Amazon SNS](sns-msg-status.md)
+ [Notifiche degli eventi delle applicazioni Amazon SNS per applicazioni mobili](application-event-notifications.md)
+ [Operazioni API push per dispositivi mobili](mobile-push-api.md)
+ [Errori comuni dell'API push mobile di Amazon SNS](mobile-push-api-error.md)
+ [Utilizzo dell'attributo time to live message di Amazon SNS per le notifiche push mobili](sns-ttl.md)
+ [Regioni supportate dall'applicazione mobile Amazon SNS](sns-mobile-push-supported-regions.md)
+ [Best practice per la gestione delle notifiche push mobili di Amazon SNS](mobile-push-notifications-best-practices.md)

## Come funzionano le notifiche utente di Amazon SNS
<a name="sns-how-user-notifications-work"></a>

L'invio di messaggi di notifica push a desktop e dispositivi mobili viene eseguito mediante uno dei seguenti servizi di notifica push supportati: 
+ Amazon Device Messaging (ADM)
+ Servizio Apple Push Notification (APNs) per iOS e Mac OS X
+ Baidu Cloud Push (Baidu)
+ Firebase Cloud Messaging (FCM)
+ Servizio di notifica push Microsoft per Windows Phone (MPNS)
+ Windows Push Notification Services (WNS)

I servizi di notifica push, come APNs FCM, mantengono una connessione con ogni app e dispositivo mobile associato registrato per utilizzare il loro servizio. Quando si registra un'app e un dispositivo mobile, la notifica push restituisce un token di dispositivo. Amazon SNS utilizza il token di dispositivo per creare un endpoint mobile a cui può inviare direttamente messaggi di notifica push. Per consentire la comunicazione tra Amazon SNS e i differenti servizi di notifica push, devi inviare le tue credenziali del servizio di notifica push ad Amazon SNS affinché le utilizzi a tuo nome. Per ulteriori informazioni, consulta [Configurazione delle notifiche push con Amazon SNS](#sns-user-notifications-process-overview). 

 Oltre a inviare direttamente messaggi di notifica push, puoi anche utilizzare Amazon SNS per inviare messaggi a endpoint mobili che dispongono di una sottoscrizione a un argomento. Il concetto è lo stesso della sottoscrizione di altri tipi di endpoint, ad esempio Amazon SQS, HTTP/S, e-mail e SMS, a un argomento, come descritto in [Che cos'è Amazon SNS?](welcome.md). La differenza è che Amazon SNS comunica mediante i servizi di notifica push affinché gli endpoint mobili con sottoscrizione ricevano i messaggi di notifica push inviati all'argomento.

## Configurazione delle notifiche push con Amazon SNS
<a name="sns-user-notifications-process-overview"></a>

1. [Ottenere le credenziali e il token del dispositivo](sns-prerequisites-for-mobile-push-notifications.md) per le piattaforme mobili che si desidera supportare.

1. Utilizzare le credenziali per creare un oggetto application platform (`PlatformApplicationArn`) utilizzando Amazon SNS. Per ulteriori informazioni, consulta [Creazione di un'applicazione della piattaforma Amazon SNS](mobile-push-send-register.md).

1. Utilizza le credenziali ottenute per richiedere un token per il dispositivo mobile e l'app dal servizio di notifiche push. Il token che ottieni rappresenta il tuo dispositivo e la tua app per dispositivi mobili.

1. Utilizzare il token dispositivo e `PlatformApplicationArn` per creare un oggetto endpoint piattaforma (`EndpointArn`) utilizzando Amazon SNS. Per ulteriori informazioni, consulta [Configurazione di un endpoint della piattaforma Amazon SNS per le notifiche mobili](mobile-platform-endpoint.md).

1. `EndpointArn` viene quindi utilizzato per [pubblicare un messaggio in una app in un dispositivo mobile](mobile-push-send.md). Per ulteriori informazioni, consulta [Messaggistica diretta per dispositivi mobili Amazon SNS](mobile-push-notifications.md#mobile-push-send-directmobile) e API [Publish](https://docs.aws.amazon.com/sns/latest/api/API_Publish.html) (Pubblica) nella Guida API di Amazon Simple Notification Service.