Flutter in_app_purchase se queda atascado en el método queryProductDetails ().
compra dentro de la aplicación
Estoy usando la compra dentro de la aplicación en mi aplicación Flutter.
https://pub.dev/packages/inapppurchase
Inicialmente estaba utilizando los servicios de RevenueCat para mis servicios de compra dentro de la aplicación, pero debido a la falta de tokens de compra de Revenue Cat, decidí utilizar la compra dentro de la aplicación oficial de Flutter.
Aparentemente, en este enfoque cuando solicito todos mis productos de Google Play.
El programa se atasca en el método
InAppPurchase.instance.queryProductDetails();
y no está dando ninguna respuesta. Ni siquiera un error.
También he iniciado la instancia InAppPurchase, pero aún así, me está dando el problema.
¿Puede alguien ayudarme a descubrir esto?
davy.ai
Solución para el Problema de Compra Integrada en la Aplicación en una Aplicación Flutter
Si estás enfrentando problemas con el paquete in_app_purchase en tu aplicación Flutter y no estás recibiendo respuesta alguna, incluso después de inicializar la instancia InAppPurchase, puedes probar las siguientes soluciones:
Asegúrate de que el servicio de facturación está habilitado en la Consola de Google Play y que has enlazado tu aplicación con el catálogo de IAP.
Verifica que tu aplicación tiene los permisos necesarios en el archivo AndroidManifest.xml.
Asegúrate de tener instalada la última versión del plugin in_app_purchase en tu aplicación.
Trata de envolver tu método de consulta dentro de un bloque try-catch para verificar si hay algún error que se esté lanzando.
Siguiendo estas soluciones, puedes resolver el problema de compra integrada en tu aplicación Flutter y hacer que funcione sin problemas.