From 8122c987a6a45cb23cdea0c2181c6d273191ff2d Mon Sep 17 00:00:00 2001 From: Random90 Date: Sat, 18 Jul 2026 20:33:49 +0200 Subject: [PATCH] Remove NetworkType.CONNECTED constraint - allows offline background execution --- .../io/ionic/backgroundrunner/plugin/BackgroundRunner.kt | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/capacitor-plugin/android/src/main/java/io/ionic/backgroundrunner/plugin/BackgroundRunner.kt b/packages/capacitor-plugin/android/src/main/java/io/ionic/backgroundrunner/plugin/BackgroundRunner.kt index 222c6424..d1054a30 100644 --- a/packages/capacitor-plugin/android/src/main/java/io/ionic/backgroundrunner/plugin/BackgroundRunner.kt +++ b/packages/capacitor-plugin/android/src/main/java/io/ionic/backgroundrunner/plugin/BackgroundRunner.kt @@ -5,7 +5,6 @@ import androidx.work.Constraints import androidx.work.Data import androidx.work.ExistingPeriodicWorkPolicy import androidx.work.ExistingWorkPolicy -import androidx.work.NetworkType import androidx.work.OneTimeWorkRequest import androidx.work.PeriodicWorkRequest import androidx.work.WorkManager @@ -62,9 +61,7 @@ class BackgroundRunner(context: android.content.Context) { .putString("event", config.event) .build() - val constraints = Constraints.Builder() - .setRequiredNetworkType(NetworkType.CONNECTED) - .build() + val constraints = Constraints.Builder().build() if (!config.repeats) { val work = OneTimeWorkRequest.Builder(RunnerWorker::class.java)