You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: Improve input data handling and background channel initialization
- Fix input data casting to properly handle Map<String, dynamic> in workmanager_impl.dart
- Ensure WidgetsFlutterBinding is initialized before setting up background channel
- Update payload handling in BackgroundWorker to use key-value map filtering
- Support additional data types (ByteArray) in payload building
- Update Gradle wrapper to 8.13 and Android plugin to 8.11.0
- Remove debug logging from production code (kept in example app)
- Fix error handling in WorkmanagerCallHandler to properly throw exceptions
This improves the stability of background task execution and ensures proper
data serialization between Dart and native Android code.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
0 commit comments