Notifications.scheduleNotificationAsync when called 2nd time resulted in undefined is not a function at getRandomBase64

Author: krishn1232427Created Jul 30, 2023Updated Feb 1, 2024

Describe the bug Notifications.scheduleNotificationAsync when called 2nd time resulted in undefined is not a function at getRandomBase64

To Reproduce Steps to reproduce the behavior: const notificationContent1 = { title: 'Notification 1', body: 'This is notification 1.', identifier: 'notification_1', };

const notificationReq1 = await Notifications.scheduleNotificationAsync({
  content: notificationContent1,
  trigger: {
    seconds: 30,
  },
});
console.log(
  "notificationReq1:",
  notificationReq1
);
const notificationContent2 = {
  title: 'Notification 2',
  body: 'This is notification 2.',
  identifier: 'notification_2',
};

const notificationReq2 = await Notifications.scheduleNotificationAsync({
  content: notificationContent2,
  trigger: {
    seconds: 60,
  },
});
console.log(
  "notificationReq2:",
  notificationReq2
);

Expected behavior A news Notification has to be set.

Screenshots If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information): Android

Smartphone (please complete the following information): Android

Additional context Add any other context about the problem here.

Source: expo/create-react-native-app