diff --git a/lib/notifications.js b/lib/notifications.js index f58a767..af762dc 100644 --- a/lib/notifications.js +++ b/lib/notifications.js @@ -9,7 +9,8 @@ import nothingChanged from '../db/db-unchanged' export default function setupNotifications(navigate) { Notification.configure({ onNotification: (notification) => { - if (notification.id === '1') { + // https://github.com/zo0r/react-native-push-notification/issues/966#issuecomment-479069106 + if (notification.data?.id === '1' || notification.id === '1') { navigate('TemperatureEditView') } else { navigate('Home') @@ -32,6 +33,7 @@ export default function setupNotifications(navigate) { Notification.localNotificationSchedule({ id: '1', + userInfo: { id: '1' }, message: labels.tempReminder.notification, date: target.toDate(), vibrate: false, @@ -71,6 +73,7 @@ function setupPeriodReminder() { Notification.localNotificationSchedule({ id: '2', + userInfo: { id: '2' }, message: labels.periodReminder.notification(daysToEndOfPrediction), date: reminderDate.toDate(), vibrate: false