In-App-Käufe in Xamarin.iOS

iOS-Anwendungen können digitale Produkte oder Dienste über StoreKit verkaufen. Dabei handelt es sich um eine Reihe von APIs, die von iOS bereitgestellt werden und mit den Apple-Servern kommunizieren, um finanzielle Transaktionen mit Benutzer*innen über deren Apple-ID durchzuführen. Die StoreKit-APIs dienen in erster Linie dem Abruf von Produktinformationen und der Durchführung von Transaktionen – es gibt keine Benutzerschnittstellenkomponente. Anwendungen, die In-App-Käufe implementieren, müssen über ihre eigene Benutzeroberfläche verfügen und gekaufte Artikel mit benutzerdefiniertem Code verfolgen, um den Benutzer*innen die gewünschten Produkte oder Dienste bereitzustellen.

Die Bereitstellung von In-App-Kauffunktionen erfordert eine Reihe von Schritten:

  • Konfigurieren Ihrer App: Das Bereitstellungsprofil der Anwendung muss ordnungsgemäß eingerichtet sein.
  • Erstellen von Produkten: Produktbeschreibungen und Preise müssen im iTunes Connect-Portal erstellt werden.
  • Implementieren von StoreKit: Die StoreKit-API muss entsprechend den Typen der verkauften Produkte implementiert werden.
  • Erstellen der Benutzeroberfläche und der Produkte selbst: Die Produkte müssen implementiert werden, einschließlich Mechanismen zum Nachverfolgen und ggf. Sichern/Wiederherstellen der einzelnen Käufe.
  • Überwachen von Verkäufen und Geldeingängen: Mit den von iTunes Connect bereitgestellten Informationen können Sie Verkaufstrends überwachen und Ihre Einnahmen nachverfolgen.

In diesem Dokument wird erläutert, wie Sie alle diese Schritte ausführen, um In-App-Käufe mit Xamarin.iOS zu ermöglichen.

Anforderungen

Zur Unterstützung von In-App-Käufen müssen Sie Xamarin.iOS 5.0 oder höher mit Xcode 7 und höher verwenden.

Contents

Zusammenfassung

In diesem Artikel wurde das Konzept der In-App-Käufe vorgestellt, es wurde erläutert, wie Sie Ihre Anwendung so konfigurieren, dass sie diese nutzen kann, und es wurden Beispiele mit Xamarin.iOS vorgestellt. Abgedeckte Themen:

  • iOS-Bereitstellungsportal: Richtlinien für die Aktivierung von In-App-Kauffunktionen.
  • iTunes Connect: Konfigurieren von Produkten für den Verkauf in Ihrer App.
  • Store Kit: Erläuterung der Klassen, die zum Erstellen von In-App-Kauffunktionen verwendet werden.
  • Codieren Ihrer App für den Kauf: Beispiele für die Integration von In-App-Käufen in eine Xamarin.iOS-App.
  • Berichte: Übersicht über die über iTunes Connect verfügbaren Statistiken.