|
|
|
@ -13,6 +13,7 @@ class BootBroadcastReceiver : BroadcastReceiver() {
|
|
|
|
Log.d("BootReceiver", "Starting BootForegroundService.")
|
|
|
|
Log.d("BootReceiver", "Starting BootForegroundService.")
|
|
|
|
val serviceIntent = Intent(context, BootForegroundService::class.java)
|
|
|
|
val serviceIntent = Intent(context, BootForegroundService::class.java)
|
|
|
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
|
|
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
|
|
|
|
|
|
|
// For Android 11 (API level 30) or later
|
|
|
|
context.startForegroundService(serviceIntent)
|
|
|
|
context.startForegroundService(serviceIntent)
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
context.startService(serviceIntent)
|
|
|
|
context.startService(serviceIntent)
|
|
|
|
|