Amazon Simple Notification Service (SNS) - AWS Mobile SDK

L'SDKAWS Mobile per Xamarin è ora incluso inAWS SDK for .NET. Questa guida fa riferimento alla versione archiviata di Mobile SDK per Xamarin.

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

Amazon Simple Notification Service (SNS)

Utilizzando SNS e l'SDK AWS Mobile per.NET e Xamarin, è possibile scrivere applicazioni in grado di ricevere notifiche push per dispositivi mobili. Per informazioni su SNS, consultaAmazon Simple Notification Service.

Concetti chiave

Amazon SNS consente alle applicazioni e agli utenti finali su diversi dispositivi di ricevere notifiche tramite notifica Mobile Push (Apple, Google e Kindle Fire Devices), HTTP/HTTPS, Email/Email-JSON, SMS o Amazon Simple Queue Service (SQS) o funzioni AWS Lambda. SNS consente di inviare singoli messaggi o messaggi di fan-out a un numero elevato di destinatari iscritti a un singolo argomento.

Argomenti

Un argomento è un «punto di accesso» per consentire ai destinatari di sottoscrivere dinamicamente copie identiche della stessa notifica. Un argomento può supportare le consegne a più tipi di endpoint, ad esempio, è possibile raggruppare i destinatari iOS, Android e SMS.

Sottoscrizioni

Per ricevere i messaggi pubblicati in un argomento devi effettuare la sottoscrizione di un endpoint all'argomento specificato. Un endpoint è un'app per dispositivi mobili, un server Web, un indirizzo e-mail o una coda Amazon SQS in grado di ricevere messaggi di notifica da Amazon SNS. Una volta effettuata la sottoscrizione di un endpoint a un argomento, e dopo che la sottoscrizione è stata confermata, l'endpoint riceverà tutti i messaggi pubblicati nell'argomento specificato.

Pubblicazione

Quando pubblichi su un argomento, SNS fornisce copie formattate in modo appropriato del messaggio a ciascun abbonato di tale argomento. Per le notifiche push mobili, puoi pubblicare direttamente sull'endpoint o sottoscrivere l'endpoint a un argomento.

Configurazione rapida

Prerequisiti

Per utilizzare SNS nella tua applicazione, devi aggiungere l'SDK al tuo progetto. A tale scopo, segui le istruzioni inConfigurazione dell'SDK AWS Mobile per.NET e Xamarin.

Impostazione delle autorizzazioni per SNS

Per informazioni sull'impostazione delle autorizzazioni per SNS, consultaGestione degli accessi agli argomenti di Amazon SNS.

InserisciNuGetPacchetto per SNS per il tuo progetto

Seguire il passaggio 4 delle istruzioni riportate inConfigurazione dell'SDK AWS Mobile per.NET e Xamarinper aggiungere Amazon Simple Notification ServiceNuGetpacchetto per il progetto.

Integrazione di SNS con l'applicazione

Esistono molti modi per interagire con SNS nell'applicazione Xamarin:

Argomenti