Migrar el SDK de Adapty para React Native a v. 3.4
El SDK de Adapty 3.4.0 es una versión mayor que introduce mejoras que requieren pasos de migración por tu parte.
Actualizar los archivos del paywall de respaldo
Actualiza los archivos del paywall de respaldo para garantizar la compatibilidad con la nueva versión del SDK:
- Descarga los archivos actualizados del paywall de respaldo desde el Adapty Dashboard.
- Reemplaza los paywalls de respaldo existentes en tu aplicación móvil con los nuevos archivos.
Actualizar la implementación del Modo Observador
Si usas el Modo Observador, asegúrate de actualizar su implementación.
Anteriormente, se utilizaban diferentes métodos para reportar transacciones a Adapty. En la nueva versión, el método reportTransaction debe utilizarse de forma consistente tanto en Android como en iOS. Este método reporta explícitamente cada transacción a Adapty, asegurando que sea reconocida. Si se utilizó un paywall, pasa el ID de variación para vincular la transacción a él.
¡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.
- if (Platform.OS === 'android') {
- try {
- await adapty.restorePurchases();
- } catch (error) {
- // handle the error
- }
- }
const variationId = paywall.variationId;
try {
await adapty.reportTransaction(transactionId, variationId);
} catch (error) {
// handle the `AdaptyError`
}