Google Play in das Server-Backend einbinden

Das sichere Server-Backend spielt eine wichtige Rolle bei der Verwaltung von In-App-Käufen über Google Play durch Ihre App. Mit dem Abrechnungssystem von Google Play kannst du die wichtigsten Aspekte deines digitalen Produktgeschäfts verwalten – vom Einrichten des Katalogs bis zum Tracking deiner Transaktionen.

Abbildung 1: Diagramm einer typischen Back-End-Integration mit dem Abrechnungssystem von Google Play.

Die Google Play Developer API enthält mehrere Endpunkte, über die Sie Ihr Back-End mit dem Google Play-Back-End synchronisieren können. Insbesondere die Subscriptions and In-App Purchase API übernimmt die Funktionen für den Verkauf digitaler Produkte bei Google Play.

Abbildung 2: Abrechnungsbezogene Endpunkte, die von der Google Play Developer API bereitgestellt werden.

Automatisierte Verwaltung von digitalen Produktkatalogen

Es gibt viele Anwendungsfälle, bei denen es potenziell nützlich ist, eine Verwaltung des digitalen Produktkatalogs in Ihr Back-End zu integrieren. Mit dieser Integration können Sie beispielsweise Folgendes tun:

  • Spiegele die Produktdetails auf deinem Backend, damit du bei der Erteilung von Berechtigungen darauf zugreifen kannst.
  • Richte einen Batchprozess ein, um alle deine Preise automatisch zu aktualisieren.
  • Verbinden Sie Ihr eigenes Katalogverwaltungssystem mit dem Katalog im Abrechnungssystem von Google Play, damit er synchron aktualisiert wird.

Mit den Endpunkten monetization.subscriptions und inappproducts können Sie Ihren digitalen Produktkatalog verwalten.

Verwaltung des Kauflebenszyklus und Synchronisierung von Berechtigungen

Das Monitoring von Lebenszyklusereignissen von Käufen ist wichtig, um schnell und genau auf Änderungen an den Berechtigungen Ihrer Nutzer reagieren zu können. Du solltest die Verwaltung des Kaufstatus sowohl für Abos als auch für einmalige Käufe in dein Backend einbinden, damit alle deine Käufe sicher und alle Berechtigungen konsistent sind.

Das Abrechnungssystem von Google Play sendet für beide Kauftypen Entwicklerbenachrichtigungen in Echtzeit. Dein Back-End sollte bereit sein, diese Nachrichten zu importieren und die erforderlichen Änderungen vorzunehmen. Informationen dazu, wie du einen RTDN-Client und die Google Play Developer API zur Verwaltung deines Kauflebenszyklus nutzen kannst, findest du im Leitfaden zum Kauflebenszyklus.

Betrugs- und Missbrauchsprävention

Verhindere Missbrauch, indem du sensible Logik in dein Backend verschiebst und abgelehnte Käufe bei Google Play im Blick behältst. Die Google Play Developer API bietet Funktionen zur Bestätigung neuer Käufe, zur Nutzung von In-App-Produktkäufen und zur Verarbeitung von ungültigen Käufen. Weitere Informationen zum Verhindern von Betrug und Missbrauch finden Sie unter Betrug und Missbrauch bekämpfen.

Automatisierter Finanzabgleich und Berichterstellung

Sie können Ihre Berichtsdaten aus Google Play importieren, indem Sie Ihre Play Console-Berichte herunterladen. Sie können die Google Cloud Storage APIs nutzen, um die Informationen aus der Play Console herunterzuladen und Anwendungsfälle für diese Informationen zu lösen.

Externes Transaktionsmanagement

Wenn Sie die API für die alternative Abrechnung oder External Offers einbinden, verwenden Sie die Externaltransactions APIs, um abgeschlossene Transaktionen zu melden und zu verwalten.