carp.sensing-flutter icon indicating copy to clipboard operation
carp.sensing-flutter copied to clipboard

Long-term triggers on App Tasks

Open bardram opened this issue 4 years ago • 3 comments

There is a need to support long-term triggers for e.g. adding tasks to the app task queue.

Scenarios

  • recurrent scheduled trigger, like once pr. day or once pr week
  • delayed trigger - e.g. after 2 weeks, once or recurrent, specify a delay (duration)
  • timed trigger - specific date (24/12)
  • random trigger - N times a day within a time period
  • recurrent conditional trigger - check a condition on a regular interval

.. and a combination of such triggers?

  • a delayed recurrent trigger
  • recurrent conditional trigger
  • timed recurrent trigger - first occurrence

Persistence

How to make sure this happens even if the app is not running.....?

bardram avatar Oct 26 '21 13:10 bardram

iCal resources:

  • https://en.wikipedia.org/wiki/ICalendar
  • https://web.archive.org/web/20090117151655/http://wiki.modularity.net.au/ical4j/index.php?title=Main_Page

bardram avatar Oct 26 '21 13:10 bardram

Flutter resources:

  • https://pub.dev/packages/android_alarm_manager_plus
  • https://pub.dev/packages/device_calendar
  • https://pub.dev/packages/background_fetch
  • https://pub.dev/packages/flutter_local_notifications

bardram avatar Oct 26 '21 14:10 bardram

Released with version 0.40.0.

bardram avatar Sep 25 '22 21:09 bardram