Reportar transacciones en Observer Mode en Kotlin Multiplatform SDK

En el modo Observer, el SDK de Adapty no puede rastrear por sí solo las compras realizadas a través de tu sistema de compras existente. Debes reportar las transacciones desde tu store. Es fundamental configurar esto antes de publicar tu app para evitar errores en los análisis.

Usa reportTransaction para reportar explícitamente cada transacción y que Adapty pueda reconocerla.

Warning

¡No omitas el reporte de transacciones! Si no llamas a reportTransaction, Adapty no reconocerá la transacción, no aparecerá en los análisis y no se enviará a las integraciones.

Si utilizas flows y paywalls de Adapty, incluye el variationId al reportar una transacción. Esto vincula la compra con el flow o paywall que la originó, garantizando una analítica precisa.


Adapty.reportTransaction(
    transactionId = "your_transaction_id",
    variationId = paywall.variationId
).onSuccess {
    // Transaction reported successfully
}.onError { error ->
    // handle the error
}

Parámetros:

ParámetroPresenciaDescripción
transactionIdrequeridoEl ID de transacción de tu compra en el store. Normalmente es el token de compra o el identificador de transacción que devuelve el store.
variationIdopcionalEl identificador de cadena de la variante. Puedes obtenerlo usando la propiedad variationId del objeto AdaptyPaywall.