Flutter integra una biblioteca Bluetooth de terceros para realizar un seguimiento de los registros de errores
Recientemente, estaba escribiendo una aplicación Flutter y necesitaba integrar la funcionalidad Bluetooth. Utilicé una biblioteca de terceros y encontré algunos problemas, así que quiero grabarlo.
Esta es la dirección de la biblioteca PhilipsHue/flutter_reactive_ble: (github.com)
Para Android, los principales problemas ocultos son:
Al usar el Bluetooth función, necesita instalar un dispositivo Bluetooth en Bluetooth. Cuando utiliza la funcionalidad Bluetooth, necesita obtener permisos de ubicación y esto debe hacerse de forma dinámica.
Después de la integración, se produjo un error en el compilador Swift.
(1) Primero, intente cambiar la versión del compilador Swift de la biblioteca de tres vías correspondiente.
Por mi parte, intenté cambiarlo pero no funcionó.
(2) No hay manera, modifiqué manualmente el archivo de código fuente de la biblioteca de tres vías para solucionarlo. La recompilación fue exitosa.
Otras preguntas