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.
¿Qué es AWS Mobile SDK para .NET y Xamarin?
El SDK AWS móvil para Xamarin se incluye en. SDK para .NET Para obtener más información, consulte la Guía para desarrolladores de AWS SDK para .NET .
Esta guía ya no se actualiza; hace referencia a la versión archivada del SDK para móviles para Xamarin.
Guías y temas relacionados
-
Para el desarrollo de aplicaciones móviles y de front-end, recomendamos utilizar AWS Amplify
. -
Para conocer las consideraciones especiales sobre el uso del AWS SDK para .NET en sus aplicaciones de Xamarin, consulte las consideraciones especiales sobre la compatibilidad con Xamarin en la Guía para desarrolladores. AWS SDK para .NET
-
Como referencia, puede encontrar la versión archivada del SDK AWS móvil para Xamarin en.
GitHub
Contenido de referencia archivado
AWS Mobile SDK archivado para .NET y Xamarin proporciona un conjunto de bibliotecas .NET, muestras de código y documentación para ayudar a los desarrolladores a crear aplicaciones móviles conectadas para:
-
Xamarin iOS
-
Xamarin Android
-
Windows Phone Silverlight
-
Windows RT 8.1
-
Windows Phone 8.1
Las aplicaciones móviles escritas con AWS Mobile SDK para .NET y Xamarin llaman a API nativas de la plataforma, por lo que su aspecto y el funcionamiento es similar al de las aplicaciones nativas. Las bibliotecas .NET del SDK proporcionan contenedores C# para las API REST de AWS.
¿Qué se incluye en AWS Mobile SDK para .NET y Xamarin?
En la actualidad, los servicios de AWS compatibles son, entre otros:
Estos servicios le permiten autenticar a los usuarios, guardar datos del juego y de los jugadores, guardar objetos en la nube, recibir notificaciones de inserción y recopilar y analizar datos de uso.
AWS Mobile SDK para .NET y Xamarin también le permite utilizar la mayoría de los servicios de AWS compatibles con AWS SDK para .NET. Los servicios de AWS específicos del desarrollo de aplicaciones móviles se explican en esta guía para desarrolladores. Para obtener más información acerca de AWS SDK para .NET, consulte:
Compatibilidad
AWS Mobile SDK para .NET y Xamarin se suministra como una biblioteca de clases portable (PCL). La compatibilidad con PCL se añadió en 4.10.1 y 7.0.4. Xamarin.Android Xamarin.iOS Los proyectos de biblioteca portable están integrados en Visual Studio.
IDEs
Para obtener más información sobre el uso de los IDE con la versión archivada del SDK para Xamarin, consulte Configuración de AWS Mobile SDK para .NET y Xamarin.
¿Cómo puedo obtener AWS Mobile SDK para .NET y Xamarin?
Para obtener AWS Mobile SDK para .NET y Xamarin, consulte Configuración de AWS Mobile SDK para .NET y Xamarin. El SDK móvil de AWS para.NET y Xamarin se distribuye en paquetes. NuGet Puede encontrar una lista completa de los paquetes de servicios de AWS en los paquetes de AWS SDK NuGet
Acerca de los servicios móviles de AWS
Amazon Cognito Identity
Todas llamadas efectuadas a AWS requieren credenciales de AWS. En vez de codificar de forma rígida las credenciales en sus aplicaciones, le recomendamos usar Amazon Cognito Identity para proporcionar las credenciales de AWS a su aplicación. Siga las instrucciones de Setting Up the AWS Mobile SDK for .NET and Xamarin para obtener las credenciales de AWS a través de Amazon Cognito.
Cognito también le permite autenticar usuarios mediante proveedores de inicio de sesión públicos como Amazon, Facebook, Twitter y Google, así como proveedores que admiten OpenID Connect
Para ver una introducción a Cognito Identity, consulte Setting Up the AWS Mobile SDK for .NET and Xamarin.
Para obtener más información acerca de Cognito Identity, consulte Amazon Cognito Identity.
Amazon Cognito Sync
Cognito Sync es un servicio de AWS y una biblioteca de cliente que permite la sincronización entre dispositivos de los datos de usuarios relacionados con la aplicación. Puede utilizar la API de Cognito Sync para sincronizar los datos del perfil del usuario entre diversos dispositivos y proveedores de inicio de sesión, como Amazon, Facebook, Google y su propio proveedor de identidades personalizado.
Para ver una introducción a Cognito Sync, consulte Sync User Data with Cognito Sync.
Para obtener más información acerca de Cognito Sync, consulte Amazon Cognito Sync.
Mobile Analytics
Amazon Mobile Analytics le permite recopilar, visualizar y comprender el uso de sus aplicaciones móviles. Hay informes sobre métricas de usuarios activos, sesiones y retención, ingresos dentro de cada aplicación y eventos personalizados, y se pueden filtrar por plataforma y por rango de fechas. Amazon Mobile Analytics se ha diseñado para crecer con su negocio y puede recopilar y procesar miles de millones de eventos procedentes de muchos millones de puntos de enlace.
Para comenzar a utilizar Mobile Analytics, consulte Tracking App Usage Data with Amazon Mobile Analytics.
Para obtener más información acerca de Mobile Analytics, consulte Amazon Mobile Analytics.
Dynamo DB
Amazon DynamoDB es un servicio de base de datos no relacional rentable y rápido, de alta disponibilidad y de alta escalabilidad. DynamoDB elimina las limitaciones tradicionales de escalabilidad del almacenamiento de datos y, al mismo tiempo, mantiene una baja latencia y un desempeño previsible.
Para comenzar a utilizar DynamoDB, consulte Almacenar y recuperar datos con DynamoDB.
Para obtener más información acerca de DynamoDB, consulte Amazon DynamoDB.
Amazon Simple Notification Service
Amazon Simple Notification Service (SNS) es un servicio de notificaciones de inserción rápido, flexible y totalmente administrado que le permite enviar mensajes individuales o distribuir mensajes a un gran número de destinatarios. Amazon Simple Notification Service hace que enviar notificaciones de inserción a usuarios de dispositivos móviles o destinatarios de correo electrónico, o incluso enviar mensajes a otros servicios distribuidos, resulte sencillo y rentable.
Para comenzar a utilizar SNS con Xamarin iOS, consulte Recibir notificaciones de inserción usando SNS (Xamarin iOS).
Para comenzar a utilizar SNS con Xamarin Android, consulte Recepción de notificaciones de inserción usando SNS (Xamarin Android).
Para obtener más información acerca de SNS, consulte Amazon Simple Notification Service (SNS).