Invio di notifiche push per dispositivi mobili con Amazon SNS - Amazon Simple Notification Service

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

Con Amazon SNS, hai la possibilità di inviare messaggi di notifica push direttamente alle app sui dispositivi mobili. I messaggi di notifica push inviati a un endpoint mobile possono essere visualizzati nell'app per dispositivi mobili come messaggi di avviso, aggiornamenti di notifiche o anche avvisi sonori.

Funzionamento delle notifiche all'utente

L'invio di messaggi di notifica push a desktop e dispositivi mobili viene eseguito mediante uno dei seguenti servizi di notifica push supportati:

  • Messaggistica per dispositivi Amazon (ADM)

  • Servizio Apple Push Notification (APNs) per iOS e Mac OS X

  • Baidu Cloud Push (Baidu)

  • Messaggistica Firebase Cloud () FCM

  • Servizio Microsoft Push Notification per Windows Phone (MPNS)

  • Servizi di notifica push di Windows (WNS)

I servizi di notifica push, come APNs eFCM, mantengono una connessione con ogni app e dispositivo mobile associato registrati 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 del dispositivo per creare un endpoint mobile, al quale può inviare messaggi di notifica push diretti. Per consentire SNS ad Amazon di comunicare con i diversi servizi di notifica push, devi inviare le credenziali del servizio di notifica push SNS ad Amazon affinché vengano utilizzate per tuo conto. Per ulteriori informazioni, consulta Panoramica del processo di notifica utente.

Oltre a inviare messaggi di notifica push diretti, puoi utilizzare Amazon anche SNS per inviare messaggi agli endpoint mobili abbonati a un argomento. Il concetto è lo stesso della sottoscrizione di altri tipi di endpoint, come AmazonSQS, HTTP /S, e-mail eSMS, a un argomento, come descritto in. Che cos'è Amazon SNS? La differenza è che Amazon SNS comunica utilizzando i servizi di notifica push in modo che gli endpoint mobili abbonati ricevano messaggi di notifica push inviati all'argomento.

Panoramica del processo di notifica utente

  1. Ottenere le credenziali e il token del dispositivo per le piattaforme mobili che si desidera supportare.

  2. Utilizza le credenziali per creare un oggetto applicativo della piattaforma (PlatformApplicationArn) utilizzando AmazonSNS. Per ulteriori informazioni, consulta Creazione di un'applicazione SNS della piattaforma Amazon.

  3. 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.

  4. Usa il token del dispositivo e il PlatformApplicationArn per creare un oggetto endpoint della piattaforma (EndpointArn) utilizzando AmazonSNS. Per ulteriori informazioni, consulta Configurazione di un endpoint SNS della piattaforma Amazon per le notifiche mobili.

  5. EndpointArn viene quindi utilizzato per pubblicare un messaggio in una app in un dispositivo mobile. Per ulteriori informazioni, consulta la Messaggistica diretta SNS sui dispositivi mobili Amazon pagina di API riferimento per la pubblicazione API in Amazon Simple Notification Service.