Reportar transacciones en el modo Observer en el SDK de Kotlin Multiplatform
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. Necesitas reportar las transacciones desde tu app store. Es fundamental configurar esto antes de publicar tu app para evitar errores en los análisis.
Usa reportTransaction para reportar de forma explícita cada transacción y que Adapty pueda reconocerla.
¡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 usas paywalls de Adapty, incluye el variationId al reportar una transacción. Esto vincula la compra con el paywall que la originó, garantizando un análisis preciso del paywall.
Adapty.reportTransaction(
transactionId = "your_transaction_id",
variationId = paywall.variationId
).onSuccess { profile ->
// Transaction reported successfully
// profile contains updated user data
}.onError { error ->
// handle the error
}
Parámetros:
| Parámetro | Presencia | Descripción |
|---|---|---|
| transactionId | obligatorio | El ID de transacción de tu compra en el app store. Normalmente es el token de compra o el identificador de transacción devuelto por el store. |
| variationId | opcional | El identificador de cadena de la variante. Puedes obtenerlo usando la propiedad variationId del objeto AdaptyPaywall. |