Я создаю приложение для напоминания о днях рождения во флаттере, я сделал все, кроме настройки расписания уведомления о конкретной дате рождения Введите пользователем

Я реализовал эти вещи

  1. Базы данных.
  2. отображение записей в виде списка
  3. Есть кнопка добавления, чтобы добавить имя пользователя, дату рождения
  4. Также и локальное уведомление

Проблема в том, как настроить напоминание об уведомлении на конкретную дату, введенную пользователем, чтобы приложение напоминало мне день рождения человека

1 ответ

Я думаю, вам следует попробовать ниже простую зависимость.https://pub.dev/packages/awesome_notifications

        String localTimeZone = await AwesomeNotifications().getLocalTimeZoneIdentifier();
  String utcTimeZone = await AwesomeNotifications().getLocalTimeZoneIdentifier();
  
  await AwesomeNotifications().createNotification(
      content: NotificationContent(
          id: id,
          channelKey: 'scheduled',
          title: 'Notification at every single minute',
          body:
              'This notification was schedule to repeat at every single minute.',
          notificationLayout: NotificationLayout.BigPicture,
          bigPicture: 'asset://assets/images/melted-clock.png'),
      schedule: NotificationInterval(interval: /*Your Interval in Seconds (60)*/, timeZone: localTimeZone, repeats: true));
Другие вопросы по тегам