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.
Verwandte Links
- Programmierleitfaden für In-App-Käufe
- iTunes Connect-Entwicklerleitfaden
- Referenz zum Store Kit-Framework
- Q&A zu Produktbezeichnern für In-App-Käufe
- Technischer Hinweis zu In-App-Käufen
- Ihre erste App Store-Übermittlung
- Tipps für die Übermittlung an den App Store
- Richtlinien für die Überprüfung im App Store
- Verwalten Ihrer Apps