expo / create-react-native-app

Create React Native apps that run on iOS, Android, and web
BSD 3-Clause "New" or "Revised" License
13.26k stars 1.35k forks source link

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

Open krishn1232427 opened 1 year ago

krishn1232427 commented 1 year ago

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.

yasin459 commented 1 year ago

having same issue, scheduleNotificationAsync works fine on first call but returns TypeError: undefined is not a function on second call.

danil-davydenko commented 9 months ago

having same issue, scheduleNotificationAsync works fine on first call but returns TypeError: undefined is not a function on second call.

any fixes?