Informar transacciones en Modo Observador en el SDK de Capacitor
En el modo Observer, el SDK de Adapty no puede registrar por sí solo las compras realizadas a través de tu sistema de compras existente. Debes informar las transacciones desde tu store. Es fundamental configurar esto antes de publicar tu app para evitar errores en los análisis.
Usa reportTransaction para informar explícitamente 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ó, lo que garantiza una analítica precisa del paywall.
const variationId = paywall.variationId;
try {
await adapty.reportTransaction({
transactionId: 'your_transaction_id',
variationId: variationId
});
} catch (error) {
console.error('Failed to report transaction:', error);
}
Parámetros:
| Parámetro | Presencia | Descripción |
|---|---|---|
| transactionId | obligatorio |
|
| variationId | opcional | El identificador de cadena de la variante. Puedes obtenerlo usando la propiedad variationId del objeto AdaptyPaywall. |