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.
Guides et rubriques connexes
-
Pour le développement d'applications frontales et mobiles, nous vous recommandons d'utiliser AWS Amplify
. -
Pour des informations spécifiques concernant l'utilisation deAWS SDK for .NET pour vos applications Xamarin, consultez la section Considérations spéciales relatives au support Xamarin dans le Guide duAWS SDK for .NET développeur.
-
À titre de référence, vous pouvez trouver la version archivée du SDKAWS mobile pour Xamarin
sur GitHub.
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
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
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).