Integra Google Play con il backend del server

Il backend del server sicuro svolge un ruolo chiave nella gestione degli acquisti in-app della tua app tramite Google Play. Il sistema di fatturazione di Google Play offre un modo per gestire gli aspetti più importanti della tua attività di prodotti digitali, dalla configurazione del catalogo al monitoraggio delle transazioni.

Figura 1. Diagramma di una tipica integrazione di backend con il sistema di fatturazione di Google Play.

L'API Google Play Developer include diversi endpoint per mantenere il tuo backend sincronizzato con il backend di Google Play. In particolare, l'API Subscriptions and in-app purchases gestisce le funzionalità relative alle vendite dei tuoi prodotti digitali su Google Play.

Figura 2. Endpoint relativi alla fatturazione forniti dall'API Google Play Developer
.

Gestione automatica del catalogo dei prodotti digitali

Esistono molti casi d'uso in cui è potenzialmente utile avere un'integrazione di gestione del catalogo di prodotti digitali nel backend. Ad esempio, questa integrazione potrebbe consentirti di:

  • Mantieni un'immagine speculare dei dettagli dei tuoi prodotti nel tuo backend per l'accesso quando concedi i diritti.
  • Configura una procedura batch per aggiornare automaticamente tutti i prezzi.
  • Collega il tuo sistema di gestione del catalogo al catalogo nel sistema di fatturazione di Google Play per assicurarti che venga aggiornato in modo sincrono.

Puoi utilizzare gli endpoint monetization.subscriptions e inappproducts per gestire il tuo catalogo dei prodotti digitali.

Gestione del ciclo di vita degli acquisti e sincronizzazione dei diritti

Il monitoraggio degli eventi del ciclo di vita dell'acquisto è essenziale per una risposta rapida e accurata ai cambiamenti dei diritti degli utenti. Devi integrare la gestione dello stato di acquisto nel tuo backend sia per gli abbonamenti sia per gli acquisti una tantum, in modo che tutti gli acquisti siano sicuri e tutti i diritti siano coerenti.

Il sistema di fatturazione di Google Play invia notifiche in tempo reale per lo sviluppatore (RTDN) per entrambi i tipi di acquisto e il tuo backend dovrebbe essere pronto per importare questi messaggi e apportare le modifiche necessarie. Per scoprire come utilizzare un client RTDN e l'API per gli sviluppatori Google Play per gestire il ciclo di vita degli acquisti, consulta la guida sul ciclo di vita degli acquisti.

Prevenzione di attività fraudolente e comportamenti illeciti

Evita gli abusi spostando la logica sensibile nel tuo backend e monitorando gli acquisti annullati su Google Play. L'API Google Play Developer offre funzioni per confermare i nuovi acquisti, consumare gli acquisti di prodotti in-app e gestire gli acquisti annullati. Per scoprire di più su come prevenire attività fraudolente e abusi, consulta l'articolo Combattere attività fraudolente e abusi.

Conciliazione e generazione di report finanziari automatici

Puoi importare i dati dei report da Google Play scaricando i report di Play Console. Puoi utilizzare le API Google Cloud Storage per scaricare le informazioni a tua disposizione su Play Console e risolvere eventuali casi d'uso correlati a queste informazioni.

Gestione delle transazioni esterne

Se esegui l'integrazione con le API di fatturazione alternativa o di offerte esterne, utilizza Externaltransactions APIs per segnalare e gestire le transazioni completate.