From 7f5be35d58bd17ae532206c24a7c4c2fc8257152 Mon Sep 17 00:00:00 2001 From: szymonrybczak Date: Tue, 21 Jan 2025 11:32:48 +0100 Subject: [PATCH] fix: add missing parameter when registering broadcast receiver --- .../ReactNativeBackgroundTaskModule.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/modules/background-task/android/src/main/java/com/expensify/reactnativebackgroundtask/ReactNativeBackgroundTaskModule.kt b/modules/background-task/android/src/main/java/com/expensify/reactnativebackgroundtask/ReactNativeBackgroundTaskModule.kt index 395f822645b3..47e4196f37c1 100644 --- a/modules/background-task/android/src/main/java/com/expensify/reactnativebackgroundtask/ReactNativeBackgroundTaskModule.kt +++ b/modules/background-task/android/src/main/java/com/expensify/reactnativebackgroundtask/ReactNativeBackgroundTaskModule.kt @@ -11,6 +11,7 @@ import android.content.ComponentName import android.content.Context import android.content.Intent import android.content.IntentFilter +import android.os.Build import android.os.PersistableBundle import android.util.Log @@ -27,7 +28,13 @@ class ReactNativeBackgroundTaskModule internal constructor(context: ReactApplica init { val filter = IntentFilter("com.expensify.reactnativebackgroundtask.TASK_ACTION") - reactApplicationContext.registerReceiver(taskReceiver, filter) + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { + reactApplicationContext.registerReceiver( + taskReceiver, + filter, + Context.RECEIVER_EXPORTED + ) + } } override fun getName(): String {