Hoy vamos a aprender cómo podemos obtener notificaciones de compra desde una APP de Google Play.

Paso 1 — Google Cloud Console
Ve a console.cloud.google.com y asegúrate de estar en el mismo proyecto que tu app de Play Store.
Si no tienes proyecto aún, créalo y anota el Project ID (lo necesitarás luego).
Paso 2 — Activar APIs
En el buscador de Google Cloud busca y activa estas dos APIs:
- Cloud Pub/Sub API
- Cloud Functions API

Paso 3 — Crear topic y suscripción push
Primero se crea el topic:
Nombre: compras-play

Se deja todo por defecto.
Ahora una vez creado
Añadimos los permisos:

Principal: [email protected]
Rol: Pub/Sub Publisher

Recuerda que el permiso se añade en el TOPIC no en el tema.
PASOS:
Entra en el topic compras-play
Pestaña Permisos (o botón «Agregar principal» en el panel lateral)
Agregar principal Pega: [email protected]
Rol: busca Editor de Pub/Sub
Guardar
Y ahora creamos suscripción:
Dentro del topic → Crear suscripción
Indicas un nombre.
Tipo: Envío (PUSH)
URL: https://tudominio.com/webhook/google-play
Puedes habilitar autenticación si necesitas.
Y pulsamos en guardar dejando todo igual.
Paso 4 — registrarlo en Play Console:
- Ve a Play Console → tu app
- Monetización → Configuración de monetización
- En Notificaciones en tiempo real pega el nombre del tema que has creado:
projects/cuenta/topics/compras-play

Elegimos
Contenido de la notificación:
Incluye las compras anuladas de suscripciones y de productos únicosSuscripciones, compras anuladas y todos los productos únicos
Y ahora podemos pulsar en enviar mensaje de prueba.

Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.