Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Habilita las compras directas desde la aplicación con RevenueCat

RevenueCat
Made by RevenueCat

Facilita las compras directas desde la aplicación y las suscripciones, controla el acceso al contenido premium y sincroniza la información de compras con Firestore.

Cómo funciona esta extensión

La plataforma de monetización de apps RevenueCat permite que los desarrolladores implementen compras directas desde la aplicación y suscripciones con confianza, centralicen los datos y aumenten los ingresos. RevenueCat crea y se adapta a las cambiantes necesidades en infraestructura de compras directas desde la aplicación, lo que permite que las empresas de apps inviertan su tiempo y recursos en el desarrollo de sus productos.

Instala esta extensión a fin de usar los servicios de Firebase como tu backend de RevenueCat para las compras directas desde la aplicación en App Store de Apple, Google Play Store y Amazon Appstore.

La extensión permite realizar compras directas desde la aplicación y suscripciones, controlar el acceso al contenido premium y sincronizar la información de compra de los clientes con Firestore mediante RevenueCat.

Esta extensión puede llevar a cabo estas tareas:

  • Almacenar eventos de ciclo de vida (p. ej., inicios de pruebas, compras, renovaciones de suscripciones, problemas de facturación) en Firestore y reaccionar a ellos
  • Almacenar y actualizar información sobre los clientes y sus compras en Firestore
  • Actualizar la información sobre los derechos de los clientes como [reclamaciones personalizadas] (https://firebase.google.com/docs/auth/admin/custom-claims) de Firebase Authentication

RevenueCat admite aplicaciones nativas para iOS y Android, además de apps multiplataforma híbridas en React Native , Flutter , Unity , Cordova y Ionic.

Debes crear una cuenta de RevenueCat o tener una configurada para poder usar esta extensión.

Eventos

Esta extensión emite eventos, lo que te permite escuchar y ejecutar una lógica personalizada en diferentes puntos de activación durante el funcionamiento de la extensión. Por ejemplo, puedes detectar eventos cuando se compra una nueva suscripción a través del evento "initial_purchase", o bien cuando se cancela una suscripción o una compra no renovable mediante el evento "cancellation".

Configuración adicional

Firebase

Antes de instalar esta extensión, configura los siguientes servicios de Firebase en tu proyecto de Firebase:

  • Cloud Firestore para almacenar los detalles de las suscripciones y compras directas desde la aplicación.
  • Sigue los pasos de la documentación para crear una base de datos de Cloud Firestore.
  • (Opcional) Firebase Authentication permite que los usuarios accedan a diferentes opciones de registro para habilitar la administración de reclamaciones personalizadas.
  • Habilita los métodos de acceso en Firebase console que quieras ofrecer a tus usuarios.
RevenueCat
App para dispositivos móviles

Sigue los pasos de la documentación de RevenueCat con el fin de agregar el SDK de RevenueCat a tu app para dispositivos móviles. Además, sigue las instrucciones para configurar la integración de Firebase dentro de la app de la siguiente manera:

Facturación

Esta extensión usa los siguientes servicios de Firebase que podrían tener cargos asociados:

Esta extensión también usa los siguientes servicios de terceros:

Eres responsable de cualquier costo asociado al uso de estos servicios.

Cómo instalar esta extensión

Usa Firebase console

Puedes usar Firebase console para instalar y administrar las extensiones.

Instala con console

Usa Firebase CLI

También puedes usar Firebase CLI para instalar y administrar las extensiones.

Paso 1: Ejecuta el siguiente comando npm para instalar la CLI o actualizarla a la versión más reciente.

npm install -g firebase-tools
¿No funciona? Consulta la referencia de Firebase CLI o cambia tus permisos de npm.

Paso 2: Configura un nuevo directorio de proyecto de Firebase o navega a uno existente

Paso 3: Agrega esta extensión al manifiesto de tu extensión ejecutando

firebase ext:install revenuecat/firestore-revenuecat-purchases --local --project=projectId_or_alias

Step 4 (Optional): Test this extension locally with the Firebase Emulator Suite

firebase emulators:start

Paso 5: Implementa las extensiones en el manifiesto de tu proyecto

firebase deploy --only extensions --project=projectId_or_alias
Admite
Cloud Firestore Autenticación
Licencia
apache-2.0
Versión
0.1.4