Actualmente estoy usando expo para desarrollar una aplicación. Actualmente estoy solicitando al usuario que ingrese una hora en la que desea que se le envíe una notificación. Aprovecho ese tiempo y lo guardo en firestore. Actualmente puedo acceder a la hora con
db.collection("users") .doc(auth.currentUser.uid) .get() .then((doc) => { return doc.data().time; });mi problema ahora es usar esos datos en la función de notificación de exposiciones dentro del disparador
Notifications.scheduleNotificationAsync({ content: { title: "App", body: "Daily Reminder", }, trigger: { hour: "", minute: "", }, });Estoy tratando de poner el valor devuelto dentro de la hora y el minuto de la base de datos, pero parece que no funciona. El .then() devuelve una promesa y no estoy seguro de cómo manejarlo. Intenté cambiar el .then() a asíncrono y esperar pero aún tenía problemas.