diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/job/SyncService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/job/SyncService.kt index 9480cc73f1..c17b31b910 100644 --- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/job/SyncService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/job/SyncService.kt @@ -105,9 +105,8 @@ abstract class SyncService : Service() { } } } - - // It's ok to be not sticky because we will explicitly start it again on the next alarm? - return START_NOT_STICKY + // Attempt to continue scheduling syncs after killed service is restarted + return START_REDELIVER_INTENT } override fun onDestroy() {