Solucionar problemas de compras en el SDK de iOS
Esta guía te ayuda a resolver los problemas más comunes al implementar compras manualmente en el SDK de iOS.
AdaptyError.cantMakePayments en el modo observador
Problema: Estás recibiendo AdaptyError.cantMakePayments al usar makePurchase en el modo observador.
Causa: En el modo observador, debes gestionar las compras por tu cuenta, no usar el método makePurchase de Adapty.
Solución: Si usas makePurchase para las compras, desactiva el modo observador. Puedes usar makePurchase o gestionar las compras por tu cuenta en el modo observador, pero no ambas opciones a la vez. Consulta Implementar el modo observador para más detalles.
No se encuentran makePurchasesCompletionHandlers
Problema: Estás experimentando problemas porque no se encuentran los makePurchasesCompletionHandlers.
Causa: Esto suele estar relacionado con problemas en las pruebas de sandbox.
Solución: Crea un nuevo usuario de sandbox e inténtalo de nuevo. Esto generalmente resuelve los problemas con el manejador de finalización de compras en sandbox.
Otros problemas
Problema: Estás experimentando otros problemas relacionados con las compras que no se tratan más arriba.
Solución: Si es necesario, migra el SDK a la versión más reciente siguiendo las guías de migración. Muchos problemas se resuelven en las versiones más nuevas del SDK.