From 46f08173cfb54795fb707bd521d8ed94db75cad5 Mon Sep 17 00:00:00 2001 From: Eka Setiawan Saputra Date: Wed, 21 Sep 2022 08:31:57 +0700 Subject: [PATCH] feat: added QUICKBOOT_POWERON action to intent-filter --- .../android/src/main/AndroidManifest.xml | 1 + .../id/flutter/flutter_background_service/BootReceiver.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/flutter_background_service_android/android/src/main/AndroidManifest.xml b/packages/flutter_background_service_android/android/src/main/AndroidManifest.xml index c91d5607..be143d39 100644 --- a/packages/flutter_background_service_android/android/src/main/AndroidManifest.xml +++ b/packages/flutter_background_service_android/android/src/main/AndroidManifest.xml @@ -27,6 +27,7 @@ + diff --git a/packages/flutter_background_service_android/android/src/main/java/id/flutter/flutter_background_service/BootReceiver.java b/packages/flutter_background_service_android/android/src/main/java/id/flutter/flutter_background_service/BootReceiver.java index 8fabef5c..7be88687 100644 --- a/packages/flutter_background_service_android/android/src/main/java/id/flutter/flutter_background_service/BootReceiver.java +++ b/packages/flutter_background_service_android/android/src/main/java/id/flutter/flutter_background_service/BootReceiver.java @@ -12,7 +12,7 @@ public class BootReceiver extends BroadcastReceiver { @SuppressLint("WakelockTimeout") @Override public void onReceive(Context context, Intent intent) { - if (intent.getAction().equals("android.intent.action.BOOT_COMPLETED")) { + if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED) || intent.getAction().equals("android.intent.action.QUICKBOOT_POWERON")) { final Config config = new Config(context); boolean autoStart = config.isAutoStartOnBoot(); if (autoStart) {