Resumen
Sección titulada “Resumen”Suscripciones en aplicaciones fáciles de usar.
Capacidades básicas
Sección titulada “Capacidades básicas”- Compras y suscripciones in-app nativas con StoreKit 2 y Google Play Billing.
- Carga de metadatos de productos directamente desde las tiendas, incluyendo titulares y precios localizados.
- Términos de precios de StoreKit de iOS para suscripciones mensuales con compromisos de 12 meses.
- Flujos de compra, restauración, actualización de derechos y gestión de suscripciones nativas.
- Ayudas de transacción de aplicación para la migración de modelos comerciales más antiguos.
Público API
Sección titulada “Público API”| Método | Descripción |
|---|---|
restorePurchases | Restaura el historial de compras de un usuario y vincula sus IDs de usuario de aplicación a cualquier usuario que también utilice esos IDs. |
getAppTransaction | Obtiene la información de transacción de aplicación, que proporciona detalles sobre cuando el usuario descargó o compró la aplicación originalmente. |
isEntitledToOldBusinessModel | Compara la versión original de la aplicación de la transacción de aplicación con una versión objetivo para determinar si el usuario tiene derecho a características de un modelo comercial anterior. |
purchaseProduct | Comienza el flujo de compra nativa. En versiones de iOS compatibles, pasa billingPlanType: 'monthly' para comprar un plan de facturación mensual con un compromiso de 12 meses. |
getProducts | Obtiene información de producto asociada con identificadores de producto. En versiones de iOS compatibles, los productos de suscripción pueden incluir pricingTerms. |
getProduct | Obtiene la información de producto para un identificador de producto único. |
isBillingSupported | Verifica si la facturación está soportada para el dispositivo actual. |
getPluginVersion | Obtiene la versión nativa del plugin Capacitor. |
getPurchases | Obtiene todos los compras del usuario (compras en aplicación y suscripciones). Este método consulta la historia de compras de la plataforma para el usuario actual. |
manageSubscriptions | Abre la página de gestión de suscripciones nativa de la plataforma. Esto permite a los usuarios visualizar, modificar o cancelar sus suscripciones. |
acknowledgePurchase | Confirma manualmente/termina una transacción de compra. |
consumePurchase | Consuma una compra en aplicación en Android. |
addListener | Escucha actualizaciones de transacciones StoreKit entregadas por Apple’s Transaction.updates. Dispara al iniciar la aplicación si hay transacciones sin terminar, y para cualquier actualización posterior. Solo iOS. |
addListener | Escucha actualizaciones de transacciones StoreKit de verificación fallida entregadas por Apple’s Transaction.updates. Dispara cuando el resultado de verificación es no verificado. Solo iOS. |
removeAllListeners | Eliminar todos los oyentes registrados. |
Fuente de Verdad
Sección titulada “Fuente de Verdad”Esta referencia está sincronizada desde src/definitions.ts en capacitor-compras nativas.
Sigue adelante desde @capgo/compras nativas
Sección titulada “Sigue adelante desde @capgo/compras nativas”Si estás utilizando @capgo/compras nativas para planificar pagos y compras, conecta con Usando @capgo/compras nativas para la capacidad nativa en Usando @capgo/native-purchases, Capgo Precios para el flujo de trabajo del producto en Capgo Precios, Sistema de pago para el detalle de implementación en Sistema de pago, Inicio rápido para el detalle de implementación en Inicio rápido, y Libro de estrategias de ingresos para el detalle de implementación en Libro de estrategias de ingresos.