L'SDKAWS Mobile per Xamarin è ora incluso inAWS SDK for .NET. Questa guida fa riferimento alla versione archiviata di Mobile SDK per Xamarin.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Cos'è l'SDK AWS per .NET e Xamarin
L'SDK AWS Mobile per Xamarin è incluso in AWS SDK for .NET. Per ulteriori informazioni, consulta la Guida per gli sviluppatori di AWS SDK for .NET.
Questa guida non è più aggiornata: fa riferimento alla versione archiviata di Mobile SDK per Xamarin.
Guide e argomenti correlati
-
Per lo sviluppo di app front-end e mobili, consigliamo di utilizzare AWS Amplify
. -
Per considerazioni speciali sull'utilizzo delle app XamarinAWS SDK for .NET per le tue app, consulta Considerazioni speciali per il supporto di Xamarin nella Guida per gliAWS SDK for .NET sviluppatori.
-
A scopo di riferimento, puoi trovare la versione archiviata di AWSMobile SDK per Xamarin
su GitHub.
Contenuto di riferimento archiviato
L'SDK for .NET and Xamarin AWS per .NET
-
Xamarin
-
Xamarin
-
Windows Phone Silverlight
-
Windows RT 8.1
-
Windows Phone 8.1
Le app mobili scritte utilizzando l'SDK AWS Mobile per .NET e Xamarin chiamano API di piattaforma native in modo da avere l'aspetto delle applicazioni native. Le librerie.NET nell'SDK forniscono wrapper C# per le API REST di AWS.
Cosa è incluso nell'SDK AWS per .NET e Xamarin
I servizi AWS supportati attualmente includono, a titolo esemplificativo ma non esaustivo:
Questi servizi consentono di autenticare gli utenti, salvare dati di giocatori e giochi, salvare oggetti nel cloud, ricevere notifiche push e raccogliere e analizzare i dati di utilizzo.
L'SDK AWS Mobile per .NET e Xamarin consente inoltre di utilizzare la maggior parte dei servizi AWS supportati dall'AWS SDK for .NET. I servizi AWS specifici per lo sviluppo mobile sono spiegati in questa guida per gli sviluppatori. Per ulteriori informazioni sull'AWS SDK for .NET, consulta:
compatibilità
L'SDK AWS Mobile per .NET e Xamarin viene fornito come Portable Class Library (PCL). Il Support PCL è stato aggiunto in Xamarin.Android 4.10.1 e Xamarin.iOS 7.0.4. I progetti Portable Library sono integrati in Visual Studio.
IDE
Per ulteriori informazioni sull'utilizzo degli IDE con la versione archiviata di Xamarin SDK, vedereConfigurazione dell'SDK AWS Mobile per.NET e Xamarin.
Come posso ottenere l'SDK AWS per .NET e Xamarin
Per ottenere l'SDK AWS Mobile per .NET e Xamarin, consulta Configurazione dell'SDK AWS Mobile per .NET e Xamarin. L'SDK AWS Mobile per .NET e Xamarin è distribuito come NuGet pacchetti. Puoi trovare un elenco completo dei pacchetti di servizi AWS nei pacchetti SDK
Informazioni sui servizi mobili AWS
Amazon Cognito Identity
Tutte le chiamate effettuate ad AWS richiedono credenziali AWS. Anziché codificare le credenziali nelle app, ti consigliamo di utilizzare Amazon Cognito Identity per fornire credenziali AWS alla tua applicazione. Segui le istruzioni in Configurazione dell'SDK AWS Mobile per .NET e Xamarin per ottenere le credenziali AWS tramite Amazon Cognito.
Cognito consente inoltre di autenticare gli utenti utilizzando provider di accesso pubblici come Amazon, Facebook, Twitter e Google, nonché provider che supportano OpenID Connect
Per iniziare a usare Cognito Identity, consulta la pagina relativa alla configurazione di AWS Mobile Web
Per ulteriori informazioni su Cognito Identity, consulta Amazon Cognito Identity.
Amazon Cognito Sync
Cognito Sync è una libreria di servizi e client AWS che consente la sincronizzazione tra più dispositivi di dati dell'utente relativi all'applicazione. Puoi utilizzare l'API Cognito Sync per sincronizzare i dati del profilo utente tra dispositivi e provider di accesso: Amazon, Facebook, Google e il tuo provider di identità personalizzato.
Per iniziare a usare Cognito Sync, vedi Sincronizzare i dati utente con Cognito Sync.
Per ulteriori informazioni su Cognito Sync, consulta Amazon Cognito Sync.
Mobile Analytics
Amazon Mobile Analytics ti consente di raccogliere, visualizzare e comprendere l'utilizzo delle app per dispositivi mobili. I report sono disponibili per le metriche su utenti attivi, sessioni, fidelizzazione, entrate in-app ed eventi personalizzati e possono essere filtrati per piattaforma e intervallo di date. Amazon Mobile Analytics è progettato per adattarsi alla tua azienda e può raccogliere ed elaborare miliardi di eventi da molti milioni di endpoint.
Per iniziare a usare Mobile Analytics, consulta Monitoraggio dei dati di utilizzo delle app con Amazon Mobile Analytics.
Per ulteriori informazioni su Mobile Analytics, consulta Amazon Mobile Analytics.
Dynamo DB
Amazon DynamoDB è un servizio di database non relazionale, conveniente, veloce e altamente scalabile e disponibile. DynamoDB rimuove le tradizionali limitazioni di scalabilità sullo storage dei dati mantenendo una bassa latenza e prestazioni prevedibili.
Per iniziare a usare Dynamo DB, consulta Archiviare e recuperare dati con DynamoDB.
Per ulteriori informazioni su Dynamo DB, consulta Amazon DynamoDB.
Amazon Simple Notification Service
Amazon Simple Notification Service (SNS) è un servizio di notifica push veloce, flessibile e completamente gestito che consente di inviare singoli messaggi o di estrarre messaggi a un numero elevato di destinatari. Amazon Simple Notification Service rende semplice ed economico l'invio di notifiche push agli utenti di dispositivi mobili, ai destinatari delle e-mail o persino l'invio di messaggi ad altri servizi distribuiti.
Per iniziare a usare SNS per Xamarin iOS, consulta Ricevere notifiche push tramite SNS (Xamarin iOS).
Per iniziare a usare SNS per Xamarin Android, consulta Ricevere notifiche push tramite SNS (Xamarin Android).
Per ulteriori informazioni su SNS, consulta Amazon Simple Notification Service (SNS).