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) {