You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Matthew Raymer
5eebae9556
feat(ios): implement Phase 2.1 iOS background tasks with T–lead prefetch
- Add DailyNotificationBackgroundTaskManager with BGTaskScheduler integration
- Add DailyNotificationTTLEnforcer for iOS freshness validation
- Add DailyNotificationRollingWindow for iOS capacity management
- Add DailyNotificationDatabase with SQLite schema and WAL mode
- Add NotificationContent data structure for iOS
- Update DailyNotificationPlugin with background task integration
- Add phase2-1-ios-background-tasks.ts usage examples
This implements the critical Phase 2.1 iOS background execution:
- BGTaskScheduler integration for T–lead prefetch
- Single-attempt prefetch with 12s timeout
- ETag/304 caching support for efficient content updates
- Background execution constraints handling
- Integration with existing TTL enforcement and rolling window
- iOS-specific capacity limits and notification management
Files: 7 changed, 2088 insertions(+), 299 deletions(-)
|
1 week ago |
.. |
DailyNotificationPlugin.xcodeproj
|
feat: implement core notification functionality for iOS and Android - Add settings management, proper error handling, and platform-specific implementations
|
6 months ago |
DailyNotificationPlugin.xcworkspace
|
feat: implement core notification functionality for iOS and Android - Add settings management, proper error handling, and platform-specific implementations
|
6 months ago |
Plugin
|
feat(ios): implement Phase 2.1 iOS background tasks with T–lead prefetch
|
1 week ago |
Tests
|
feat(ios): Enhance battery optimization and notification management
|
6 months ago |
DailyNotificationPlugin.podspec
|
feat(ios): Enhance battery optimization and notification management
|
6 months ago |
Podfile
|
feat: implement core notification functionality for iOS and Android - Add settings management, proper error handling, and platform-specific implementations
|
6 months ago |
Podfile.lock
|
feat(ios): Enhance battery optimization and notification management
|
6 months ago |
project.yml
|
feat: implement core notification functionality for iOS and Android - Add settings management, proper error handling, and platform-specific implementations
|
6 months ago |