View a markdown version of this page

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

Das AWS Mobile SDK für Xamarin ist jetzt in der enthalten. AWS SDK für .NET Dieses Handbuch bezieht sich auf die archivierte Version des Mobile SDK für Xamarin.

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?

Das AWS Mobile SDK für Xamarin ist im enthalten. SDK für .NET Weitere Informationen finden Sie im AWS SDK für .NET -Entwicklerhandbuch.

Dieses Handbuch wird nicht mehr aktualisiert. Es bezieht sich auf die archivierte Version des Mobile SDK für Xamarin.

Archivierter Referenzinhalt

Das archivierte AWS Mobile SDK for .NET and Xamarin bietet eine Reihe von .NET-Bibliotheken, Codebeispielen und Dokumentation, mit denen Entwickler verbundene mobile Anwendungen für Folgendes erstellen können:

  • Xamarin iOS

  • Xamarin Android

  • Windows Phone Silverlight

  • Windows RT 8.1

  • Windows Phone 8.1

Mobile Apps, die mit dem AWS Mobile SDK for .NET and Xamarin geschrieben wurden, rufen die native Plattform auf, APIs sodass sie das Erscheinungsbild nativer Anwendungen haben. Die .NET-Bibliotheken im SDK bieten C#-Wrapper rund um den AWS-REST. APIs

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

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 dem AWS Mobile SDK for .NET and Xamarin können Sie auch die meisten AWS-Services nutzen, die vom 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:

Kompatibilität

Das AWS Mobile SDK for .NET and Xamarin wird als Portable Class Library (PCL) ausgeliefert. PCL-Unterstützung wurde in Xamarin.Android 4.10.1 und Xamarin.iOS 7.0.4 hinzugefügt. Portable Library-Projekte sind in Visual Studio integriert.

IDEs

Weitere Informationen zur Verwendung IDEs mit der archivierten Version des Xamarin SDK finden Sie unter. Einrichtung des AWS Mobile SDK for .NET and Xamarin

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

Informationen zum AWS Mobile SDK for .NET and Xamarin finden Sie unter Einrichten des AWS Mobile SDK for .NET and Xamarin. Das AWS Mobile SDK for .NET and Xamarin wird als NuGet Pakete vertrieben. Eine vollständige Liste der AWS-Servicepakete finden Sie unter AWS SDK-Pakete auf NuGet oder im AWS SDK for .NET GitHubRepository.

Über AWS Mobile Services

Amazon Cognito Identity

Alle AWS-Aufrufe setzen AWS-Anmeldeinformationen voraus. Statt Anmeldeinformationen in den Apps fest zu codieren, empfehlen wir die Verwendung von Amazon Cognito Identity, um AWS-Anmeldeinformationen an die Anwendung zu übergeben. 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 zudem unter Verwendung öffentlicher Anmeldeanbieter wie Amazon, Facebook, Twitter und Google sowie von Anbietern 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 an, auf welche Apps resources/services zugreifen dürfen.

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, hochskalierbarer, hochverfügbarer, wirtschaftlicher, nicht relationaler Datenbank-Service. Mit DynamoDB werden Einschränkungen der Skalierbarkeit des Datenspeichers eliminiert, die Latenz wird niedrig gehalten und die Leistung ist vorhersehbar.

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

Weitere Informationen zu Dynamo DB erhalten 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).