Project

General

Profile

Actions

dev #1502

open

Implementation of User Inactivity Notification with WorkManager

Added by Najmul Hasan over 1 year ago. Updated over 1 year ago.

Status:
Complete
Priority:
High
Assignee:
Target version:
Start date:
12/27/2024
Due date:
% Done:

100%

Estimated time:
6:00 h
Spent time:
Actions #1

Updated by Najmul Hasan over 1 year ago

  • % Done changed from 0 to 50
  • Investigated background task solutions for Flutter (WorkManager, background_fetch)
  • Studied WorkManager's periodic task scheduling and constraints
  • Reviewed shared preferences implementation for tracking user activity timestamps
Actions #2

Updated by Najmul Hasan over 1 year ago

  • % Done changed from 50 to 70
  • Set up WorkManager configuration with periodic task scheduling (1 day intervals)
  • Created NotificationService singleton class for centralized notification management
  • Implemented user activity tracking using SharedPreferences
  • Added platform-specific notification configurations for Android and iOS
  • Set up proper notification channels and permissions
  • Added activity tracking through ActivityTracker widget
Actions #3

Updated by Najmul Hasan over 1 year ago

  • Status changed from In Progress to Complete
  • % Done changed from 70 to 100
Actions

Also available in: Atom PDF