Qu'est-ce que AWS kit SDK Mobile pour .NET et Xamarin ? - Kit SDK AWS Mobile

Le SDKAWS mobile pour Xamarin est désormais inclus dans leAWS SDK for .NET. Ce guide fait référence à la version archivée du SDK mobile pour Xamarin.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Qu'est-ce que AWS kit SDK Mobile pour .NET et Xamarin ?

Le SDKAWS mobile pour Xamarin est inclus dans leAWS SDK for .NET. Pour plus d'informations, consultez le Guide du développeur AWS SDK for .NET.

Ce guide n'est plus mis à jour. Il fait référence à la version archivée du SDK mobile pour Xamarin.

Contenu de référence archivé

Le SDK AWS Mobile archivé pour .NET et Xamarin fournit un ensemble de bibliothèques .NET, d'exemples de code et de documentation pour aider les développeurs à créer des applications mobiles connectées pour :

  • Xamarin iOS

  • Xamarin Android

  • Windows Phone Silverlight

  • Windows RT 8.1

  • Windows Phone 8.1

Les applications mobiles écrites à l'aide du SDK AWS Mobile pour .NET et Xamarin font appel à des API de plateforme natives afin qu'elles aient l'apparence et la convivialité des applications natives. Les bibliothèques .NET du kit SDK fournissent des wrappers C# autour des API REST AWS.

Qu'est-ce qui est inclus dans AWS kit SDK Mobile pour .NET et Xamarin ?

Les services AWS actuellement pris en charge incluent, entre autres :

Ces services vous permettent d'authentifier les utilisateurs, d'enregistrer les données relatives aux joueurs et aux jeux, de conserver des objets dans le cloud, de recevoir des notifications Push, et de collecter et d'analyser les données d'utilisation.

Le SDK AWS Mobile pour .NET et Xamarin vous permet également d'utiliser la plupart des services AWS pris en charge par le AWS SDK for .NET. Ce manuel du développeur détaille les services AWS spécifiques au développement mobile. Pour en savoir plus sur le kit SDK AWS pour .NET, voir :

Compatibilité

Le kit SDK AWS Mobile pour .NET et Xamarin est fourni sous la forme d'une bibliothèque de classes portable (PCL). Le support PCL a été ajouté dans Xamarin.Android 4.10.1 et Xamarin.iOS 7.0.4. Les projets de bibliothèque portable sont intégrés à Visual Studio.

IDE

Pour plus d'informations sur l'utilisation des IDE avec la version archivée du SDK Xamarin, consultezConfigurer le kit SDK AWS Mobile pour .NET et Xamarin.

Comment obtenir le kit SDK Mobile pour .NET et Xamarin ?

Pour obtenir le SDK AWS Mobile pour .NET et Xamarin, consultez Configuration du SDK AWS Mobile pour .NET et Xamarin. Le AWS SDK Mobile pour .NET et Xamarin est distribué sous forme de NuGet packages. Vous trouverez la liste complète des packages de services AWS dans les packages du kit SDK AWS NuGet ou dans le GitHubréférentiel AWS SDK for .NET.

A propos des services mobiles AWS

Amazon Cognito Identity

Tous les appels renvoyant vers AWS nécessitent la saisie d'informations d'identification AWS. Au lieu de coder en dur vos informations d'identification dans vos applications, nous vous recommandons d'utiliser Amazon Cognito Identity pour fournir les informations d'identification AWS à votre application. Suivez les instructions de la section Configurer le kit SDK AWS Mobile pour .NET et Xamarin pour obtenir des informations d'identification AWS via Amazon Cognito.

Cognito vous permet également d'authentifier les utilisateurs à l'aide de fournisseurs de connexion publics comme Amazon, Facebook, Twitter et Google, ainsi que des fournisseurs prenant en charge OpenID Connect. Cognito fonctionne également avec des utilisateurs non authentifiés. Cognito fournit des informations d'identification temporaires avec des droits d'accès limités, que vous spécifiez avec un rôle IAM (Identity and Access Management). Cognito est configuré en créant un pool d'identités qui est associé à un rôle IAM. Ce rôle spécifie les ressources/services auxquels votre application peut accéder.

Pour savoir comment utiliser Cognito Identity, consultez la section Configurer le kit SDK AWS Mobile pour .NET et Xamarin.

Pour en savoir plus sur Cognito Identity, consultez la page Amazon Cognito Identity.

Amazon Cognito Sync

Cognito Sync est un service AWS et une bibliothèque client qui permet la synchronisation des données utilisateur liées à une application sur différents appareils. Vous pouvez utiliser l'API Cognito Sync pour synchroniser les données de profil utilisateur pour différents appareils et fournisseurs de connexion comme Amazon, Facebook et Google, et votre propre fournisseur d'identités personnalisées.

Pour savoir comment utiliser Cognito Sync, consultez la page Synchroniser les données utilisateur avec Cognito Sync.

Pour plus d'informations sur Cognito Sync, consultez la page Amazon Cognito Sync.

Mobile Analytics

Amazon Mobile Analytics vous permet de collecter, de visualiser et de comprendre les données d'utilisation de vos applications mobiles. Les rapports fournissent des mesures relatives aux utilisateurs actifs, aux sessions, à la fidélisation, aux revenus intégrés aux applications et aux événements personnalisés. Ils peuvent être filtrés par plateforme et par période. Conçu pour évoluer avec votre activité, Amazon Mobile Analytics permet de collecter et de traiter des milliards d'événements provenant de millions de points de terminaison.

Pour savoir comment utiliser Mobile Analytics, consultez la page Suivi des données d'utilisation des applications avec Amazon Mobile Analytics.

Pour plus d'informations sur Mobile Analytics, consultez la page Amazon Mobile Analytics.

Dynamo DB

Amazon DynamoDB est un service de base de données non relationnelle rapide, économique, très évolutif et hautement disponible. DynamoDB permet de s'affranchir des limites habituelles du dimensionnement de stockage de données, tout en conservant une faible latence et des performances prévisibles.

Pour commencer à utiliser Dynamo DB, consultez la page Stocker et récupérer des données avec DynamoDB.

Pour plus d'informations sur Dynamo DB, consultez la page Amazon DynamoDB.

Amazon Simple Notification Service

Amazon Simple Notification Service (SNS) est un service de notification Push rapide, flexible et entièrement géré, qui vous permet d'envoyer des messages individuels ou de diffuser des messages à un grand nombre de destinataires. Amazon Simple Notification Service permet d'envoyer des notifications Push de manière simple et économique à des utilisateurs d'appareils mobiles ou titulaires d'adresses e-mail, et même d'envoyer des messages à d'autres services distribués.

Pour savoir comment utiliser SNS pour Xamarin iOS, consultez la page Recevoir des notifications Push via SNS (Xamarin iOS).

Pour savoir comment utiliser SNS pour Xamarin Android, consultez la page Recevoir des notifications Push via SNS (Xamarin Android).

Pour plus d'informations sur SNS, consultez la page Amazon Simple Notification Service (SNS).