Was ist das AWS Mobile SDK for .NET and Xamarin? - AWS SDK für Mobilgeräte

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Was ist das AWS Mobile SDK for .NET and Xamarin?

AWS Mobile SDK for .NET and Xamarin stellt eine Reihe von .NET-Bibliotheken sowie Code-Beispiele und Dokumentation bereit, um Entwickler beim Erstellen vernetzter Mobilgeräteanwendungen zu unterstützen:

  • Xamarin iOS

  • Xamarin Android

  • Windows Phone Silverlight

  • Windows RT 8.1

  • Windows Phone 8.1

Mobile Apps, die mit der geschrieben wurden, AWS Mobile SDK for .NET and Xamarin rufen die native Plattform APIs auf, damit sie das Look&Feel nativer Anwendungen annehmen. Die .NET-Bibliotheken im SDK stellen C#-Wrapper für den AWS REST APIsbereit.

Was ist in enthalten?AWS Mobile SDK for .NET and Xamarin?

Zu den unterstützten AWS-Services zählen derzeit (nicht exklusiv):

Mit diesen Services können Sie Benutzer authentifizieren, Spieler- und Spieldaten speichern, Objekte in der Cloud speichern, Push-Benachrichtigungen empfangen und Nutzungsdaten erfassen und analysieren.

Mit AWS Mobile SDK for .NET and Xamarin können Sie außerdem die meisten AWS-Services nutzen, die von AWS SDK for. NET unterstützt werden. Die AWS-Services für die Entwicklung für Mobilgeräte werden in diesem Entwicklerhandbuch erläutert. Weitere Informationen zum AWS SDK for .NET finden Sie unter:

Compatability

AWS Mobile SDK for .NET and Xamarin wird als PCL (Portable Class Library) ausgeliefert. Xamarin.Android 4.10.1, Xamarin.iOS 7.0.4 und Xamarin Studio 4.2 wurden um die Unterstützung von PCL ergänzt. Portable Library-Projekte werden in Xamarin Studio für OS X automatisch aktiviert und in Visual Studio 2013 integriert.

IDEs

  • Windows: Sie können Visual Studio oder Xamarin Studio zum Entwickeln der Anwendung verwenden.

  • Mac: Sie müssen die Xamarin Studio-IDE (Integrated Development Environment, integrierte Entwicklungsumgebung) zur Entwicklung der Anwendungen verwenden. Die iOS-Entwicklung mit Xamarin setzt Zugriff auf einen Mac voraus, auf dem die App ausgeführt werden kann. Weitere Informationen erhalten Sie unter Installing Xamarin.iOS on Windows.

Wie erhalte ich AWS Mobile SDK for .NET and Xamarin?

Informationen zum Erhalt von AWS Mobile SDK for .NET and Xamarin finden Sie unter Einrichten von AWS Mobile SDK for .NET and Xamarin. Der AWS Mobile SDK for .NET and Xamarin wird als NuGet Pakete verteilt. Eine vollständige Liste der AWS-Servicepakete finden Sie unter AWS SDK packages on NuGet oder im AWS SDK for .NET Github Repository.

Über AWS Mobile Services

Amazon Cognito-Identität

Alle AWS-Aufrufe setzen AWS-Anmeldeinformationen voraus. Anstatt Ihre Anmeldeinformationen in Ihren Apps fest zu codieren, empfehlen wir Ihnen, Amazon Cognito Identity zu verwenden, um AWS-Anmeldeinformationen für Ihre Anwendung bereitzustellen. Befolgen Sie die Anweisungen unter Einrichten von AWS Mobile SDK for .NET and Xamarin, um AWS-Anmeldeinformationen über Amazon Cognito abzurufen.

Mit Cognito können Sie Benutzer auch über öffentliche Anmeldeanbieter wie Amazon, Facebook, Twitter und Google sowie über Anbieter authentifizieren, die OpenID Connect unterstützen. Cognito funktioniert auch mit nicht authentifizierten Benutzern. Cognito stellt temporäre Anmeldeinformationen mit eingeschränkten Zugriffsrechten bereit, die Sie mit einer Identity and Access Management (IAM)-Rolle angeben. Cognito wird durch Erstellung eines Identitäten-Pools konfiguriert, der einer IAM-Rolle zugeordnet ist. Die IAM-Rolle gibt die Ressourcen und Services an, auf die die App zugreifen kann.

Informationen zu den ersten Schritten mit Cognito Identity erhalten Sie unter Einrichten von AWS Mobile SDK for .NET and Xamarin.

Weitere Informationen zu Cognito Identity erhalten Sie unter Amazon Cognito Identity.

Amazon Cognito Sync

Cognito Sync ist ein AWS-Service und eine Client-Bibliothek, mit der die geräteübergreifende Synchronisierung von anwendungsbezogenen Benutzerdaten möglich ist. Sie können die Cognito Sync-API verwenden, um Benutzerprofildaten geräteübergreifend und über Anmeldungsanbieter wie Amazon, Facebook und Google sowie benutzerdefinierte Identitätsanbieter zu synchronisieren.

Informationen zu den ersten Schritten mit Cognito Sync erhalten Sie unter Synchronisieren von Benutzerdaten mit Cognito Sync.

Weitere Informationen zu Cognito Sync erhalten Sie unter Amazon Cognito Sync.

Mobile Analytics

Mit Amazon Mobile Analytics können Sie Daten zur Nutzung Ihrer Mobilgeräte-Apps erfassen, visualisieren und analysieren. Berichte können für Kennzahlen zu aktiven Benutzern, Sitzungen, Bindung, In-App-Umsätzen und benutzerdefinierten Ereignissen erstellt und nach Plattform und Datumsbereich gefiltert werden. Amazon Mobile Analytics wächst mit Ihrem Unternehmen und kann pro Tag Milliarden Ereignisse von Millionen Endpunkten erfassen und verarbeiten.

Informationen zu den ersten Schritten mit Mobile Analytics erhalten Sie unter Verfolgen von App-Nutzungsdaten mit Amazon Mobile Analytics.

Weitere Informationen zu Mobile Analytics erhalten Sie unter Amazon Mobile Analytics.

Dynamo DB

Amazon DynamoDB ist ein schneller, hochgradig skalierbarer, hochverfügbarer, wirtschaftlicher, nicht relationaler Datenbankservice. DynamoDBMit werden Einschränkungen der Datenspeicherungsskalierbarkeit eliminiert, die Latenz niedrig gehalten und die Leistung ist vorhersehbar.

Informationen zu den ersten Schritten mit Dynamo DB finden Sie unter Speichern und Abrufen von Daten mit DynamoDB .

Weitere Informationen zu Dynamo DB finden Sie unter Amazon DynamoDB .

Amazon Simple Notification Service

Amazon Simple Notification Service (SNS) ist ein schneller, flexibler und vollständig verwalteter Push-Benachrichtigungsdienst, über den Sie einzelne Nachrichten oder Rundsendungen an eine große Zahl von Empfängern senden können. Amazon Simple Notification Service ermöglicht das einfache und kostengünstige Senden von Push-Benachrichtigungen an Benutzer mobiler Geräte, E-Mail-Empfänger und sogar an andere verteilte Services.

Informationen zu den ersten Schritten mit SNS für Xamarin iOS erhalten Sie unter Empfangen von Push-Benachrichtigungen mit SNS (Xamarin iOS).

Informationen zu den ersten Schritten mit SNS für Xamarin Android erhalten Sie unter Empfangen von Push-Benachrichtigungen mit SNS (Xamarin Android).

Weitere Informationen zu SNS erhalten Sie unter Amazon Simple Notification Service (SNS).