From 1de7b5e9b7a8029351deed485da527112601ae6f Mon Sep 17 00:00:00 2001 From: Rahim Rahman Date: Fri, 2 Aug 2024 09:05:52 -0600 Subject: [PATCH] fix: (MM-59956) Android crash when sharing (#8122) --- android/app/src/main/AndroidManifest.xml | 11 +++++++++++ .../main/java/com/mattermost/rnshare/ShareWorker.kt | 3 ++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 227ee36dc..96183f307 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -21,6 +21,7 @@ + + + + + diff --git a/libraries/@mattermost/rnshare/android/src/main/java/com/mattermost/rnshare/ShareWorker.kt b/libraries/@mattermost/rnshare/android/src/main/java/com/mattermost/rnshare/ShareWorker.kt index 1b1e34df0..6058e1c7d 100644 --- a/libraries/@mattermost/rnshare/android/src/main/java/com/mattermost/rnshare/ShareWorker.kt +++ b/libraries/@mattermost/rnshare/android/src/main/java/com/mattermost/rnshare/ShareWorker.kt @@ -1,5 +1,6 @@ package com.mattermost.rnshare +import android.content.pm.ServiceInfo import android.content.Context import android.util.Base64 import android.util.Log @@ -198,7 +199,7 @@ class ShareWorker(private val context: Context, workerParameters: WorkerParamete .setSmallIcon(applicationContext.resources.getIdentifier("ic_notification", "mipmap", applicationContext.packageName)) .setOngoing(true) .build() - return ForegroundInfo(1, notification) + return ForegroundInfo(1, notification, ServiceInfo.FOREGROUND_SERVICE_TYPE_DATA_SYNC) } }