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)
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
Conceptos clave
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
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
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
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
Requisitos previos
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.
Establecer permisos de SNS
Para obtener más información sobre cómo establecer permisos de SNS, consulte Managing Access to Your Amazon SNS Topics.
Agregue NuGet Package for SNS a su proyecto
Siga el paso 4 de las instrucciones de Configuración del AWS Mobile SDK para.NET and Xamarin para añadir el paquete Amazon Simple Notification NuGet Service a su proyecto.
Integrar SNS en la aplicación
Hay muchas formas de interactuar con SNS en la aplicación Xamarin: