Monedas virtuales

Otorga a tus usuarios moneda virtual — tokens de IA, créditos o monedas — cuando compran productos o renuevan suscripciones. Define una moneda una sola vez, vincúlala a los productos que deben concederla y Adapty acredita a cada usuario automáticamente y mantiene su saldo. Tu aplicación lee y gasta ese saldo a través de la API del lado del servidor — por ejemplo, para cobrar tokens por cada generación.

La pestaña Moneda virtual en Productos, vacía, con el botón Nueva moneda virtual

Cómo funciona

  1. Crea una moneda virtual: Abre Products y haz clic en la pestaña Virtual currency. Haz clic en New virtual currency. Define una moneda con un código, un nombre y una descripción opcional.
  2. Vincula la moneda a productos: Asocia la moneda a productos de compra única o suscripción y establece cuántos créditos otorga cada compra.
  3. Los créditos se conceden automáticamente: Cuando un usuario compra un producto único vinculado o renueva una suscripción vinculada, Adapty añade los créditos configurados a su saldo.
  4. Lee y gasta el saldo: Tu app lee el saldo de cada usuario y concede o gasta créditos a través de la API de servidor.
  5. Registra cada cambio: Cada cambio de saldo aparece en el perfil del usuario.

Para un recorrido completo —desde la configuración de la moneda hasta el uso de créditos a través de la API— sigue la guía de inicio rápido de moneda virtual.

Casos de uso

Tipo de appCómo usar las monedas virtuales
Apps de IA (generación de imágenes, vídeo o texto)Cobra créditos por cada generación. Incluye una cuota mensual de créditos en la suscripción y vende paquetes de créditos como productos únicos.
Apps de cortometrajes y vídeoCobra monedas para desbloquear episodios. Otorga a los suscriptores una cuota recurrente de monedas y vende paquetes de monedas como productos únicos.
Aprendizaje de idiomas y educaciónDa a los usuarios gratuitos una cuota limitada de corazones o vidas a través de la API del servidor. Otorga una cuota mayor, o elimina la comprobación de saldo, en un plan de pago.
Juegos móvilesGestiona una moneda blanda y una dura en paralelo: otorga oro por el juego a través de la API del servidor, vende gemas por dinero y convierte entre ellas en una única transacción atómica.
Apps de productividadLimita las acciones costosas, como el OCR o las exportaciones, con créditos. Da a los usuarios gratuitos una pequeña cuota, otorga más con una suscripción y vende paquetes de créditos para trabajo en lote.

Para las asignaciones de suscripción, activa la expiración de créditos. Cuando los créditos no utilizados se reinician en cada renovación, la asignación sigue siendo un motivo para mantener la suscripción, y los usuarios más activos compran paquetes de créditos en lugar de agotar un stock acumulado.

Limitaciones

  • El acceso entre dispositivos requiere identificación: Un saldo pertenece a un perfil. Un usuario anónimo mantiene su saldo en el dispositivo donde lo ganó, por lo que debes identificar a los usuarios para que su saldo esté disponible en todos los dispositivos. Consulta Saldos, perfiles y dispositivos.
  • Solo en el lado del servidor: Todavía no existe ningún método del SDK para leer o gastar un saldo, por lo que tu app necesita un backend. Este lee los saldos y otorga o gasta créditos a través de la API del lado del servidor.
  • Hasta 20 monedas por app: Puedes crear hasta 20 monedas virtuales en una sola app.