L'SDK AWS mobile per Xamarin è ora incluso nel. AWS SDK per .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 Mobile per .NET e Xamarin?
L'SDK AWS mobile per Xamarin è incluso nel. SDK per .NET Per ulteriori informazioni, consulta la Guida per gli sviluppatori di AWS SDK per .NET .
Questa guida non è più aggiornata: fa riferimento alla versione archiviata di Mobile SDK for Xamarin.
Guide e argomenti correlati
-
Per lo sviluppo di app front-end e mobili, si consiglia di utilizzare. AWS Amplify
-
Per considerazioni speciali sull'utilizzo delle app Xamarin, consulta Considerazioni speciali AWS SDK per .NET per il supporto di Xamarin nella Guida per gli sviluppatori. AWS SDK per .NET
-
A scopo di riferimento, puoi trovare la versione archiviata di Mobile SDK for Xamarin su. AWS
GitHub
Contenuti di riferimento archiviati
L'SDK AWS Mobile archiviato per .NET e Xamarin fornisce un set di librerie .NET, esempi di codice e documentazione per aiutare gli sviluppatori a creare applicazioni mobili connesse per:
-
Xamarin iOS
-
Xamarin Android
-
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, quindi hanno l'aspetto delle applicazioni native. Le librerie.NET nell'SDK forniscono wrapper C# per le API REST di AWS.
Cosa è incluso nell'SDK AWS Mobile per .NET e Xamarin?
I servizi AWS supportati attualmente includono, ma non sono limitati a:
Questi servizi consentono di autenticare gli utenti, salvare i 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 consentono inoltre di utilizzare la maggior parte dei servizi AWS supportati dall'SDK AWS per .NET. I servizi AWS specifici per lo sviluppo mobile sono spiegati in questa guida per sviluppatori. Per ulteriori informazioni sull'SDK AWS per .NET, consulta:
Compatibilità
L'SDK AWS Mobile per .NET e Xamarin viene fornito come Portable Class Library (PCL). Il supporto PCL è stato aggiunto in 4.10.1 e 7.0.4. Xamarin.Android Xamarin.iOS I progetti Portable Library sono integrati in Visual Studio.
IDE
Per ulteriori informazioni sull'utilizzo degli IDE con la versione archiviata di Xamarin SDK, vedere. Configurazione dell'SDK AWS Mobile per.NET and Xamarin
Come posso ottenere l'SDK AWS Mobile 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 pacchetti. NuGet Puoi trovare un elenco completo dei pacchetti di servizi AWS nei pacchetti AWS SDK su NuGet
Informazioni sui servizi mobili AWS
Amazon Cognito Identity
Tutte le chiamate effettuate ad AWS richiedono le credenziali AWS. Anziché codificare le credenziali nelle tue app, ti consigliamo di utilizzare Amazon Cognito Identity per fornire le 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. https://aws.amazon.com/blogs/aws/openid-connect-support/
Per iniziare a usare Cognito Identity, consulta Configurazione dell'SDK AWS Mobile per .NET e Xamarin.
Per ulteriori informazioni su Cognito Identity, consulta Amazon Cognito Identity. Identità Amazon Cognito
Amazon Cognito Sync
Cognito Sync è una libreria di servizi e client AWS che consente la sincronizzazione tra dispositivi dei dati utente relativi alle applicazioni. 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, consulta 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 le tue app 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 elimina le tradizionali limitazioni di scalabilità sull'archiviazione dei dati mantenendo una bassa latenza e prestazioni prevedibili.
Per iniziare a usare Dynamo DB, consulta Archivia e recupera dati con DynamoDB.
Per ulteriori informazioni su Dynamo DB, consulta Amazon DynamoDB. 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 messaggi singoli o messaggi a fan-out a un numero elevato di destinatari. Amazon Simple Notification Service rende semplice ed economico l'invio di notifiche push a utenti di dispositivi mobili, destinatari di e-mail o persino l'invio di messaggi ad altri servizi distribuiti.
Per iniziare a utilizzare SNS per Xamarin iOS, consulta Ricevere notifiche push tramite SNS (Xamarin iOS).
Per iniziare a utilizzare SNS per Xamarin Android, vedi Ricevere notifiche push tramite SNS (Xamarin Android).
Per ulteriori informazioni su SNS, consulta Amazon Simple Notification Service (SNS).