La eliminación de Hive no funciona cuando la aplicación recibe una notificación push en estado de segundo plano o terminado. Estoy utilizando el siguiente código. FirebaseMessaging.onBackgroundMessage(_firebaseMessagingBackgroundHandler); . . //few lines of code . . Future<void> _firebaseMessagingBackgroundHandler(RemoteMessage message) async { if (Platform.isAndroid || Platform.isIOS) { final Directory appDocDirectory = await getApplicationDocumentsDirectory(); . . . Read more
Actualmente estoy comenzando a trabajar en una aplicación de Flutter. Las restricciones son que debería poder funcionar en todas las plataformas (Android, IOS, macOS, Windows, Linux y Web). Idealmente, para las primeras 5, me gustaría tener un almacenamiento local que guarde todos los datos del usuario y luego los sincronice . . . Read more
He aprendido que con la base de datos Hive en Flutter es posible almacenar objetos personalizados como cadenas JSON. Y luego existe la opción de escribir un adaptador de tipo personalizado que almacena los datos en formato binario. Entonces, ¿por qué podría ser necesario invertir más tiempo e implementar un . . . Read more
Digamos que tengo las siguientes 3 clases: class Human { String name; Human({this.name}); } class Student extends Human { int id; Student(this.id) : super(name: name); } class Professor extends Human { int age; Professor(this.age) : super(name: name); } class Abc { List<human> humans; Abc(this.humans); } Estoy utilizando las siguientes dependencias: . . . Read more