Saltar al contenido

Crear Suscripción Auto-Renovable de Android

GitHub

Las suscripciones renovables automáticamente 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.

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 anuncios
  • Almacenamiento en la nube
  • Servicios en curso
  1. Navegue a Suscripciones

    En el panel de control 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.

    Navegue a suscripciones

  2. Introducir Información Básica

    Proporciona un nombre de suscripción y un ID de producto. El ID de producto es necesario para la configuración en tu aplicación y no puede cambiarse más tarde.

    Introducir detalles de suscripción

  3. 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.

    Crear plan base

  4. Configurar detalles del plan base

    Introducir:

    • ID de plan base: Identificador único de este plan
    • Periodo de facturaciónPeriodo de facturación
    • : Cómo a menudo se cobran a los usuarios (semanal, mensual, anual, etc.)Período de gracia

    : Ventana de tiempo durante la cual Google mantiene la suscripción mientras se repiten los pagos antes de la cancelación

  5. Configurar plan base

    Configurar Precios

    Acceda a la sección de precios y seleccione todos los países/regiones donde desea ofrecer la suscripción.

  6. Seleccionar regiones

    Configurar Precio

    Establezca su precio base en su moneda primaria. Google Play convierte automáticamente esto a monedas locales.

  7. Revisar Precios Regionales

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

    Revisar precios

  8. Guardar Configuración

    Guarda tu configuración de precios.

    Guardar precios

  9. Activar Suscripción

    Haz clic en el Activar botón para hacer que tu producto de suscripción esté disponible y disponible para la compra.

    Activar suscripción

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.

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

Después de la creación, su suscripción estará en estado “Borrador” hasta que se active. Puede probar las suscripciones de borrador en modo de pruebas.

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 info
const { 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 state
const { 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
}

No se muestra la suscripción en la aplicación:

  • Verificar que el ID del producto coincida exactamente
  • Asegurarse de que la suscripción esté activada
  • Comprobar que la aplicación tenga el nombre de paquete correcto
  • Esperar 2-3 horas después de la activación para que se propaguen los cambios

Errores de plan base:

  • Asegurarse de tener exactamente un plan base
  • Verificar que todos los campos obligatorios estén rellenados
  • Comprobar que el período de facturación sea válido

Problemas de precios:

  • Confirmar que se haya seleccionado al menos un país
  • Verifique que el precio base sea mayor que el mínimo permitido
  • Verifique que las tasas de conversión de moneda sean aceptables

Siga adelante desde Crear suscripción renovable de Android Auto

Título de la sección “Siga adelante desde Crear suscripción renovable de Android Auto”

Si está utilizando Crear suscripción renovable de Android Auto para planificar la aprobación de la tienda y la distribución, conecte con Usando @capgo/native-purchases para la capacidad nativa en Usando @capgo/native-purchases @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-mercado nativo para el detalle de implementación en @capgo/capacitor-mercado nativo, y Usando @capgo/capacitor-mercado nativo para la capacidad nativa en Usando @capgo/capacitor-mercado nativo