Cos'è l'SDK AWS per .NET e Xamarin - AWS Mobile SDK

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.

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 AWS NuGet o nel GitHubrepository AWS SDK for .NET.

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. Cognito funziona anche con utenti non autenticati. Cognito fornisce credenziali temporanee con diritti di accesso limitati specificate con un ruolo IAM (Identity and Access Management). Cognito è configurato tramite la creazione di un pool di identità associato a un ruolo IAM. Il ruolo IAM specifica le risorse/i servizi a cui l'app può accedere.

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).