-
Notifications
You must be signed in to change notification settings - Fork 285
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
24 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
# Check your AndroidManifest.xml | ||
|
||
Check if you have the following in your `AndroidManifest.xml` file. | ||
|
||
```xml | ||
<meta-data | ||
android:name="flutterEmbedding" | ||
android:value="2" /> | ||
``` | ||
|
||
Ideally you should have this, if not follow the [upgrade guide](https://github.com/flutter/flutter/wiki/Upgrading-pre-1.12-Android-projects). | ||
If for some reason you can't upgrade yet we still support the [older way of embedding](ANDROID_SETUP_V1.md): | ||
|
||
# How to Debug my background job | ||
|
||
Debugging a background task can be difficult, Android decides when is the best time to run. | ||
There is no guaranteed way to enforce a run of a job even in debug mode. | ||
|
||
However to facilitate debugging, the plugin provides an `isInDebugMode` flag when initializing the plugin: `Workmanager().initialize(callbackDispatcher, isInDebugMode: true)` | ||
|
||
Once this flag is enabled you will receive a notification whenever a background task was triggered. | ||
This way you can keep track whether that task ran successfully or not. | ||
|
||
<img src=".art/android_debug_notification.gif" height="650"> |