

El SDK AWS móvil para Xamarin ahora está incluido en. AWS SDK para .NET Esta guía hace referencia a la versión archivada del SDK para móviles para Xamarin.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Amazon Simple Notification Service (SNS)
<a name="sns"></a>

Con SNS y AWS Mobile SDK para .NET y Xamarin podrá escribir aplicaciones que pueden recibir notificaciones de inserción en móviles. Para obtener más información, consulte [Amazon Simple Notification Service](https://aws.amazon.com/sns/).

## Conceptos clave
<a name="key-concepts"></a>

Amazon SNS permite a las aplicaciones y a los usuarios finales de distintos dispositivos recibir notificaciones mediante colas de notificaciones push móviles (dispositivos Apple, Google y Kindle Fire), HTTP/HTTPS, Email/Email -JSON, SMS o Amazon Simple Queue Service (SQS), o funciones de AWS Lambda. SNS le permite enviar mensajes individuales o distribuir mensajes a un gran número de destinatarios suscritos a un único tema.

### Temas
<a name="topics"></a>

Un tema es un "punto de acceso" que permite a los destinatarios suscribirse de forma dinámica para obtener copias de la una notificación. Un tema puede admitir envíos a varios tipos de punto de enlace: por ejemplo, se pueden agrupar destinatarios de iOS, Android y SMS.

### Suscripciones
<a name="subscriptions"></a>

Para recibir los mensajes publicados en un tema, tiene que suscribirse a un punto de enlace en ese tema. Un punto de enlace es una aplicación móvil, un servidor web, una dirección web o una cola de Amazon SQS que puede recibir mensajes de notificación de Amazon SNS. Una vez se suscriba a un punto de enlace en un tema y la suscripción se haya confirmado, el punto de enlace recibirá todos los mensajes publicados en el tema.

### Publicación
<a name="publishing"></a>

Cuando publica en un tema, SNS envía copias correctamente formateadas de su mensaje a cada persona suscrita al tema. Para Mobile Push Notifications, puede publicar directamente en el punto de enlace o suscribir el punto de enlace en un tema.

## Configuración del proyecto
<a name="project-setup"></a>

### Requisitos previos
<a name="prerequisites"></a>

Para utilizar SNS en su aplicación, tendrá que añadir el SDK a su proyecto. Para ello, siga las instrucciones que se describen en [Setting Up the AWS Mobile SDK for .NET and Xamarin](setup.md).

#### Establecer permisos de SNS
<a name="set-permissions-for-sns"></a>

Para obtener más información sobre cómo establecer permisos de SNS, consulte [Managing Access to Your Amazon SNS Topics](https://docs.aws.amazon.com/sns/latest/dg/AccessPolicyLanguage.html).

#### Agregue NuGet Package for SNS a su proyecto
<a name="add-nuget-package-for-sns-to-your-project"></a>

Siga el paso 4 de las instrucciones de [Configuración del AWS Mobile SDK para.NET and Xamarin para](setup.md) añadir el paquete Amazon Simple Notification NuGet Service a su proyecto.

## Integrar SNS en la aplicación
<a name="integrating-sns-with-your-application"></a>

Hay muchas formas de interactuar con SNS en la aplicación Xamarin:

**Topics**