Crear Suscripción Android Auto-Renovable
Copie un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
Las suscripciones auto-renovables proporcionan acceso a contenido, servicios o características premium en tu aplicación de manera continua. Esta guía te ayudará a crear y configurar suscripciones en el Console de Google Play.
Resumen
Sección titulada “Resumen”Las suscripciones se renuevan automáticamente al final de cada período de facturación hasta que el usuario las cancele. Son ideales para:
- Acceso a contenido premium
- Experiencias sin publicidad
- Almacenamiento en la nube
- Servicios en curso
Crear una suscripción
Sección titulada “Crear una suscripción”-
Navegue a Suscripciones
En el Console de Google Play, seleccione su aplicación y elija Monetizar > Suscripciones desde el menú de la izquierda.
Haga clic en el botón Crear suscripción para comenzar.

-
Ingrese Información Básica
Proporcione un nombre de suscripción y un ID de producto. El ID de producto es necesario para la configuración en su aplicación y no puede cambiarse más tarde.

-
Crear Plan Base
Google Play requiere exactamente un plan base por suscripción. El plugin de compras nativas admite solo un plan base para mantener la compatibilidad con iOS.
Haga clic Agregar plan base para continuar.

-
Configurar detalles del plan base
Introduzca:
- ID de plan base: Identificador único para este plan
- Periodo de facturación: Cómo a menudo se cobran a los usuarios (semanal, mensual, anual, etc.)
- Período de gracia: La ventana de tiempo durante la cual Google mantiene la suscripción mientras se vuelve a intentar el pago antes de la cancelación

-
Configurar Precios
Acceder a la sección de precios y seleccionar todos los países/regiones donde deseas ofrecer la suscripción.

-
Configurar Precio
Establecer su precio base en su moneda principal. Google Play convierte automáticamente esto a monedas locales.

-
Revisar Precios Regionales
Revisa los precios convertidos automáticamente para cada país. Puedes ajustar los precios individuales si es necesario.

-
Guardar Configuración
Guarde su configuración de precios.

-
Activar Suscripción
Haga clic en el Activar botón para hacer que su producto de suscripción esté activo y disponible para la compra.

Consideraciones Importantes
Sección titulada “Consideraciones Importantes”Plan Base de Límite
Sección titulada “Plan Base de Límite”El plugin de compras nativas requiere exactamente un plan base por suscripción para garantizar la consistencia con el manejo de suscripciones de iOS. No se admiten múltiples planes base.
Período de Gracia
Sección titulada “Período de Gracia”El período de gracia permite a Google Play intentar pagos fallidos mientras se mantiene el acceso de la suscripción del usuario. Los períodos de gracia comunes son:
- 3 días para suscripciones mensuales
- 7 días para suscripciones más largas
Estado de la Suscripción
Sección titulada “Estado de la Suscripción”Después de la creación, su suscripción estará en estado “Borrador” hasta que se active. Puede probar las suscripciones de prueba en modo de sandbox.
Usando en Tu Aplicación
Sección titulada “Uso en tu aplicación”Una vez creado, referencia la suscripción en tu aplicación utilizando el ID del producto:
import { NativePurchases, PURCHASE_TYPE } from '@capgo/native-purchases';
// Load subscription infoconst { products } = await NativePurchases.getProducts({ productIdentifiers: ['com.example.premium.monthly'], productType: PURCHASE_TYPE.SUBS,});
const product = products[0];console.log(`${product.title} — ${product.priceString}`);
// Purchase (planIdentifier = Base Plan ID from Google Play Console)const transaction = await NativePurchases.purchaseProduct({ productIdentifier: 'com.example.premium.monthly', planIdentifier: 'monthly-plan', // REQUIRED on Android, ignored on iOS productType: PURCHASE_TYPE.SUBS,});
console.log('Transaction ID', transaction.transactionId);
// Later, check purchase stateconst { purchases } = await NativePurchases.getPurchases({ productType: PURCHASE_TYPE.SUBS,});
const subscription = purchases.find( (purchase) => purchase.productIdentifier === 'com.example.premium.monthly',);
if (subscription && subscription.purchaseState === 'PURCHASED' && subscription.isAcknowledged) { console.log('Subscription active locally'); // For expiration/cancellation, validate purchaseToken through your backend}Pasos siguientes
Sección titulada “Pasos siguientes”- Crear una oferta de introducción para atraer nuevos suscriptores
- Configurar pruebas de sandbox para probar tus suscripciones
- Configurar la validación de recibos de backend para seguridad
Solución de problemas
Sección titulada “Solución de problemas”La suscripción no aparece en la aplicación:
- Verifique que el ID del producto coincida exactamente
- Asegúrese de que la suscripción esté activada
- Verifique que el nombre de paquete de su aplicación sea correcto
- Espere 2-3 horas después de la activación para que los cambios se propaguen
Errores del plan base:
- Asegúrese de tener exactamente un plan base
- Verifique que todos los campos obligatorios estén completos
- Verifique que el período de facturación sea válido
Problemas de precios:
- Confirme que al menos un país esté seleccionado
- Verifique que el precio base sea mayor que el mínimo permitido
- Verificar las tasas de conversión de moneda sean aceptables
Sigue adelante desde Crear suscripción Android Auto-Renovable
Sección titulada “Sigue adelante desde Crear suscripción Android Auto-Renovable”Si estás utilizando Crear suscripción Android Auto-Renovable para planificar la aprobación de la tienda y la distribución, conecta con Usando @capgo/compras-nativas para la capacidad nativa en Usando @capgo/compras-nativas, @capgo/capacitor-revisión-en-la-aplicación para el detalle de implementación en @capgo/capacitor-revisión-en-la-aplicación, Usando @capgo/capacitor-revisión-en-la-aplicación para la capacidad nativa en Usando @capgo/capacitor-revisión-en-la-aplicación, @capgo/capacitor-marketas nativa para el detalle de implementación en @capgo/capacitor-marketas nativa, y Usando @capgo/capacitor-marketas nativa para la capacidad nativa en Usando @capgo/capacitor-marketas nativa.